//[100,100]204,204,204,255,204,204,204,255,205,205,205,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,205,205,205,255,202,203,202,255,207,208,207,255,209,209,209,255,209,209,209,255,210,210,210,255,209,210,209,255,209,210,209,255,200,201,200,255,209,210,209,255,211,212,211,255,213,213,212,255,213,213,213,255,214,214,213,255,213,214,212,255,203,204,202,255,207,208,207,255,215,216,215,255,215,216,215,255,216,217,215,255,216,217,215,255,217,218,216,255,203,204,202,255,208,208,207,255,219,219,218,255,220,220,218,255,208,208,206,255,216,217,214,255,220,221,218,255,221,222,218,255,221,222,218,255,222,223,219,255,218,221,215,255,190,192,188,255,213,216,211,255,223,225,222,255,222,225,220,255,222,226,220,255,224,226,222,255,219,222,216,255,186,191,184,255,217,222,216,255,222,228,221,255,223,229,222,255,221,227,220,255,221,227,220,255,214,220,213,255,184,192,183,255,218,226,216,255,220,228,219,255,222,230,221,255,219,227,219,255,223,231,222,255,202,210,201,255,187,195,186,255,222,231,223,255,217,225,216,255,218,228,218,255,215,226,214,255,221,232,220,255,184,195,183,255,191,203,191,255,222,234,222,255,208,220,207,255,211,222,210,255,209,222,210,255,201,214,203,255,168,181,169,255,209,222,210,255,203,216,204,255,189,202,190,255,191,205,193,255,182,196,184,255,174,188,176,255,138,152,139,255,190,206,193,255,195,212,198,255,164,183,169,255,162,181,168,255,176,196,185,255,164,185,173,255,163,184,172,255,163,184,171,255,156,177,163,255,190,211,196,255,180,199,183,255,136,155,140,255,137,156,140,255,137,158,143,255,155,176,164,255,155,178,166,255,159,179,170,255,160,180,172,255,204,204,204,255,204,204,204,255,205,205,205,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,205,205,205,255,202,203,202,255,207,207,207,255,209,209,208,255,209,209,209,255,210,210,210,255,209,210,209,255,209,210,209,255,200,201,200,255,208,209,207,255,212,212,211,255,213,213,213,255,213,213,212,255,214,214,213,255,214,214,213,255,203,204,202,255,205,207,204,255,215,216,215,255,215,216,215,255,215,217,215,255,215,216,215,255,217,218,216,255,202,204,201,255,207,208,206,255,219,219,218,255,219,220,218,255,208,209,207,255,215,217,214,255,220,221,218,255,221,222,218,255,220,222,218,255,221,223,218,255,218,221,215,255,188,191,186,255,212,215,210,255,223,225,222,255,221,225,221,255,221,226,220,255,222,226,220,255,217,222,214,255,186,191,184,255,215,220,214,255,223,228,222,255,221,227,220,255,221,227,220,255,225,230,224,255,209,215,208,255,181,188,179,255,218,226,216,255,220,228,220,255,218,225,217,255,217,224,216,255,217,226,217,255,199,208,199,255,190,198,189,255,218,226,219,255,207,216,207,255,206,217,207,255,200,211,200,255,196,207,196,255,176,187,175,255,183,195,183,255,196,208,196,255,179,191,179,255,174,186,173,255,164,176,165,255,161,174,163,255,142,155,143,255,164,177,165,255,155,168,156,255,141,155,143,255,137,150,138,255,132,146,133,255,129,143,130,255,117,132,119,255,153,170,157,255,157,174,161,255,139,158,145,255,137,156,143,255,149,169,158,255,145,165,153,255,145,166,154,255,150,171,159,255,153,173,159,255,192,213,198,255,174,193,178,255,118,137,122,255,101,120,104,255,115,135,119,255,135,156,144,255,112,133,121,255,103,122,112,255,124,144,133,255,204,204,204,255,203,204,203,255,205,205,205,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,205,206,205,255,202,202,201,255,207,207,206,255,209,209,209,255,209,209,209,255,210,210,209,255,210,210,209,255,210,211,210,255,200,201,199,255,206,208,206,255,211,212,211,255,212,213,212,255,212,212,211,255,213,214,213,255,213,214,212,255,203,204,202,255,204,205,203,255,215,216,214,255,214,216,214,255,216,217,216,255,216,217,215,255,217,218,216,255,202,204,201,255,205,207,205,255,217,219,217,255,218,220,218,255,208,210,207,255,213,216,212,255,218,221,217,255,221,222,219,255,219,222,217,255,220,223,219,255,220,223,218,255,189,193,188,255,209,214,208,255,219,224,218,255,220,225,219,255,220,225,219,255,217,222,216,255,213,219,212,255,188,194,186,255,211,217,210,255,212,218,211,255,209,215,208,255,207,213,206,255,207,214,205,255,196,203,194,255,178,185,176,255,200,207,198,255,191,199,189,255,187,195,186,255,182,190,181,255,178,186,177,255,170,178,169,255,161,170,161,255,176,185,177,255,166,175,165,255,159,169,159,255,158,169,158,255,155,166,156,255,143,154,144,255,148,159,149,255,159,171,160,255,152,164,153,255,155,167,156,255,155,167,155,255,157,169,158,255,142,155,143,255,165,179,167,255,165,178,166,255,162,176,164,255,163,176,164,255,167,180,168,255,162,176,163,255,138,152,139,255,181,198,186,255,184,201,189,255,159,178,164,255,164,183,170,255,174,192,181,255,176,194,183,255,178,197,186,255,186,205,194,255,169,189,175,255,192,213,198,255,199,218,204,255,199,218,205,255,129,146,131,255,115,132,117,255,196,215,199,255,173,193,177,255,101,118,105,255,142,159,145,255,204,204,204,255,203,203,203,255,205,205,205,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,206,206,205,255,201,202,201,255,206,207,206,255,209,209,209,255,209,209,208,255,210,210,209,255,210,210,209,255,210,211,210,255,201,202,200,255,206,207,205,255,211,212,211,255,212,213,212,255,212,213,212,255,213,214,213,255,213,214,212,255,203,205,202,255,202,204,201,255,215,216,215,255,214,216,214,255,216,217,215,255,214,216,213,255,216,218,214,255,202,205,200,255,206,208,205,255,217,219,217,255,218,220,218,255,209,212,209,255,208,212,207,255,210,214,209,255,209,213,208,255,206,210,204,255,204,208,202,255,202,207,201,255,181,186,180,255,193,198,192,255,196,202,195,255,192,198,192,255,191,197,190,255,187,193,186,255,187,193,186,255,168,174,166,255,181,187,180,255,177,183,176,255,176,181,175,255,174,180,173,255,172,179,170,255,173,179,170,255,161,168,159,255,174,181,172,255,175,183,173,255,177,185,175,255,175,183,174,255,177,185,176,255,176,185,176,255,171,179,170,255,192,200,192,255,188,196,187,255,191,201,191,255,191,202,190,255,192,203,193,255,175,186,175,255,182,193,183,255,206,217,206,255,194,205,194,255,197,208,197,255,190,202,191,255,195,207,196,255,163,176,164,255,201,215,203,255,200,213,201,255,192,205,193,255,189,202,190,255,187,201,189,255,175,189,177,255,131,145,132,255,184,201,189,255,189,206,194,255,152,171,158,255,160,179,166,255,172,191,180,255,167,186,175,255,169,188,176,255,171,191,179,255,166,186,172,255,190,211,196,255,188,207,193,255,212,231,217,255,142,159,144,255,106,123,108,255,205,223,205,255,198,216,198,255,93,109,94,255,135,151,136,255,204,204,204,255,203,203,203,255,205,205,205,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,205,206,205,255,201,202,201,255,205,206,205,255,208,209,208,255,208,209,208,255,209,210,209,255,208,209,208,255,208,209,207,255,200,202,200,255,204,206,204,255,208,210,207,255,208,209,208,255,207,209,207,255,207,208,206,255,206,207,204,255,199,200,197,255,197,198,195,255,202,204,201,255,199,201,198,255,199,201,199,255,197,199,196,255,197,200,196,255,189,193,188,255,196,198,194,255,208,211,207,255,205,208,205,255,194,197,194,255,187,191,186,255,187,191,186,255,186,191,185,255,186,191,184,255,188,192,186,255,188,193,186,255,175,180,174,255,185,191,184,255,192,197,190,255,191,197,190,255,194,200,193,255,196,202,194,255,198,205,197,255,179,185,177,255,201,206,200,255,203,208,202,255,203,209,202,255,204,210,203,255,206,212,203,255,202,209,200,255,181,188,179,255,210,216,207,255,209,217,207,255,209,216,207,255,211,219,211,255,213,221,212,255,196,204,195,255,182,190,181,255,214,223,214,255,207,216,207,255,210,218,209,255,208,217,207,255,207,218,207,255,177,188,177,255,183,195,184,255,216,228,217,255,200,212,201,255,199,211,199,255,204,216,205,255,204,216,204,255,158,171,159,255,198,212,200,255,199,212,200,255,189,203,191,255,191,205,194,255,189,203,192,255,172,186,173,255,132,147,134,255,178,195,183,255,182,200,187,255,153,170,158,255,155,173,160,255,169,187,176,255,153,172,161,255,160,179,168,255,172,191,180,255,162,180,167,255,188,206,193,255,199,216,203,255,203,219,206,255,139,154,139,255,113,128,113,255,197,214,199,255,188,205,190,255,95,111,98,255,141,154,142,255,204,204,204,255,203,203,203,255,204,204,204,255,204,204,203,255,204,204,204,255,203,204,203,255,203,204,203,255,202,203,202,255,199,200,199,255,201,202,201,255,202,203,202,255,201,201,200,255,200,201,200,255,199,200,198,255,199,201,199,255,194,196,194,255,195,197,194,255,198,200,197,255,198,199,197,255,198,199,197,255,198,199,197,255,198,200,197,255,194,196,192,255,191,193,189,255,199,201,198,255,198,200,197,255,199,202,198,255,199,202,198,255,202,205,200,255,197,200,195,255,201,204,199,255,216,218,214,255,217,219,216,255,208,211,207,255,205,207,203,255,209,213,208,255,212,216,210,255,213,217,210,255,213,217,211,255,211,216,209,255,189,195,188,255,204,209,202,255,216,221,214,255,216,222,215,255,218,223,216,255,217,223,216,255,213,220,211,255,183,190,182,255,209,215,208,255,217,223,216,255,217,223,216,255,217,223,216,255,218,224,216,255,208,215,206,255,175,182,173,255,213,220,211,255,213,221,212,255,214,221,212,255,213,221,213,255,216,224,216,255,196,205,196,255,177,185,176,255,214,222,213,255,208,217,207,255,209,218,208,255,211,219,210,255,209,220,210,255,176,187,177,255,180,191,181,255,211,222,212,255,202,214,203,255,204,215,204,255,198,210,198,255,196,209,197,255,160,174,162,255,196,209,197,255,200,213,201,255,189,203,191,255,189,203,193,255,188,202,191,255,174,188,176,255,130,144,132,255,179,196,184,255,179,196,184,255,156,174,161,255,160,177,165,255,169,187,176,255,161,180,169,255,166,185,174,255,177,196,184,255,169,187,174,255,190,209,196,255,191,208,195,255,207,224,211,255,134,150,135,255,113,128,113,255,208,225,210,255,190,207,194,255,80,95,83,255,139,154,142,255,204,204,204,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,202,255,202,203,202,255,202,203,202,255,199,200,199,255,202,203,201,255,204,205,204,255,204,205,204,255,205,206,205,255,205,206,204,255,206,207,206,255,200,202,200,255,201,203,200,255,208,210,207,255,210,211,209,255,210,212,210,255,211,213,210,255,211,213,210,255,206,208,204,255,199,201,198,255,212,214,211,255,213,216,213,255,214,217,213,255,214,216,212,255,215,218,214,255,205,208,203,255,202,204,200,255,217,219,216,255,217,220,216,255,209,212,208,255,207,209,205,255,216,219,213,255,219,222,216,255,219,222,216,255,219,222,216,255,216,220,214,255,189,194,187,255,203,207,200,255,218,223,216,255,218,223,216,255,219,223,216,255,219,224,216,255,214,220,212,255,182,188,179,255,208,213,206,255,217,222,215,255,217,223,215,255,216,223,214,255,217,223,215,255,210,217,208,255,177,184,175,255,211,218,208,255,214,221,212,255,215,223,213,255,210,218,209,255,212,220,211,255,198,206,198,255,177,185,176,255,211,220,211,255,208,217,207,255,208,217,208,255,208,217,207,255,210,219,209,255,179,188,178,255,184,195,185,255,211,222,212,255,199,211,200,255,198,210,199,255,200,212,200,255,196,208,196,255,161,173,163,255,195,207,197,255,197,208,199,255,189,201,191,255,189,202,192,255,190,204,193,255,172,186,173,255,124,139,126,255,182,199,187,255,182,199,187,255,155,171,161,255,167,184,174,255,171,190,179,255,172,191,180,255,173,190,180,255,177,195,184,255,166,182,171,255,196,212,201,255,197,211,199,255,201,215,204,255,129,142,128,255,130,146,131,255,203,223,209,255,185,204,192,255,95,115,103,255,146,164,152,255,204,204,204,255,203,203,203,255,204,205,204,255,205,205,205,255,206,206,205,255,206,206,205,255,207,207,206,255,206,207,206,255,202,203,201,255,204,205,204,255,208,209,208,255,209,209,208,255,209,210,209,255,209,210,209,255,210,211,210,255,202,203,201,255,202,203,201,255,210,212,209,255,212,213,211,255,212,213,211,255,213,214,212,255,213,214,212,255,206,208,204,255,197,199,195,255,212,214,211,255,215,216,214,255,215,217,213,255,214,217,213,255,216,218,215,255,205,208,203,255,199,201,197,255,218,219,216,255,219,220,217,255,210,212,208,255,206,208,203,255,217,219,214,255,220,222,216,255,218,221,215,255,218,221,215,255,217,220,214,255,191,195,188,255,202,206,199,255,217,222,215,255,218,223,216,255,218,223,215,255,217,222,214,255,214,219,212,255,183,188,181,255,208,213,205,255,217,223,216,255,217,223,215,255,215,222,213,255,216,223,214,255,208,215,206,255,176,183,174,255,210,217,208,255,213,220,211,255,213,220,211,255,212,220,210,255,213,221,211,255,196,204,195,255,176,185,176,255,213,221,212,255,209,217,208,255,210,219,210,255,206,214,205,255,211,220,210,255,176,185,175,255,183,194,183,255,212,224,213,255,199,211,200,255,204,215,204,255,200,212,200,255,196,209,197,255,157,168,159,255,201,212,203,255,197,208,199,255,187,199,189,255,183,197,186,255,181,195,184,255,161,175,162,255,134,148,135,255,184,201,189,255,182,199,187,255,152,169,159,255,162,179,169,255,166,185,174,255,160,179,168,255,160,177,167,255,159,177,166,255,152,168,157,255,187,203,192,255,175,190,178,255,143,157,145,255,138,151,137,255,149,165,150,255,183,203,189,255,161,183,168,255,163,183,168,255,170,190,176,255,204,204,204,255,203,203,203,255,204,204,204,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,206,207,206,255,201,202,201,255,204,204,203,255,208,209,208,255,209,209,208,255,210,210,209,255,209,210,208,255,211,211,210,255,203,203,201,255,200,202,199,255,211,212,210,255,212,213,211,255,212,213,211,255,213,214,211,255,213,214,211,255,206,208,204,255,197,199,195,255,211,213,210,255,214,216,213,255,214,216,213,255,215,217,213,255,217,218,214,255,207,209,204,255,198,199,195,255,218,219,216,255,218,220,217,255,210,212,208,255,205,207,202,255,217,219,214,255,218,220,215,255,218,221,214,255,217,220,213,255,215,218,211,255,192,196,189,255,200,204,197,255,220,223,216,255,218,222,215,255,217,221,214,255,217,222,214,255,215,221,212,255,183,188,181,255,205,210,203,255,217,222,214,255,216,222,214,255,215,221,213,255,219,225,217,255,211,217,209,255,173,180,171,255,212,219,210,255,214,222,212,255,214,221,211,255,211,219,209,255,215,222,212,255,196,203,195,255,177,184,176,255,214,223,214,255,205,214,205,255,206,215,205,255,203,212,202,255,203,212,203,255,173,183,173,255,184,193,183,255,204,213,203,255,183,192,182,255,183,193,183,255,174,186,175,255,167,179,168,255,142,155,143,255,171,184,172,255,156,169,157,255,144,157,145,255,140,152,142,255,133,146,136,255,126,140,127,255,118,132,120,255,149,166,154,255,148,165,153,255,122,138,128,255,132,149,139,255,142,158,148,255,139,156,146,255,140,157,147,255,143,160,150,255,144,160,149,255,191,207,196,255,153,167,155,255,97,112,100,255,110,123,109,255,117,133,118,255,112,132,116,255,107,129,112,255,125,145,129,255,130,150,134,255,204,204,204,255,203,203,203,255,204,204,204,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,206,255,207,207,206,255,202,203,202,255,203,204,202,255,208,209,208,255,209,209,208,255,210,210,209,255,210,210,208,255,211,211,210,255,204,204,202,255,200,201,199,255,210,211,209,255,212,213,211,255,212,213,211,255,213,214,212,255,213,214,212,255,206,208,204,255,196,197,194,255,211,213,210,255,215,216,214,255,215,217,214,255,215,217,213,255,216,218,214,255,208,210,205,255,197,198,194,255,216,218,214,255,219,220,217,255,208,211,207,255,202,205,200,255,216,219,213,255,218,221,215,255,218,222,215,255,219,222,215,255,217,222,214,255,192,196,189,255,201,205,198,255,218,223,216,255,217,222,215,255,220,224,217,255,218,224,216,255,214,220,211,255,186,192,182,255,207,212,205,255,214,219,212,255,216,222,214,255,213,219,211,255,209,215,207,255,204,210,202,255,179,185,176,255,204,211,201,255,201,208,199,255,196,203,194,255,193,201,191,255,188,196,186,255,178,185,176,255,164,171,162,255,183,191,182,255,170,178,169,255,168,177,168,255,165,174,164,255,161,170,160,255,144,153,143,255,151,160,150,255,155,164,154,255,143,153,142,255,145,154,144,255,145,157,146,255,144,156,144,255,132,145,133,255,152,164,152,255,146,159,147,255,145,158,146,255,147,159,149,255,146,158,148,255,144,158,145,255,128,142,129,255,176,193,181,255,176,193,181,255,147,164,154,255,160,176,166,255,164,181,171,255,167,184,174,255,172,189,179,255,178,196,185,255,167,183,172,255,192,208,197,255,196,210,199,255,173,187,175,255,112,125,111,255,135,151,136,255,175,195,179,255,128,148,131,255,99,119,103,255,146,164,148,255,204,204,204,255,203,203,203,255,204,204,204,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,206,255,207,207,206,255,202,203,202,255,202,203,201,255,208,209,208,255,209,209,208,255,210,210,209,255,210,210,209,255,211,211,210,255,204,205,203,255,199,201,198,255,210,211,209,255,212,213,211,255,212,213,210,255,213,214,211,255,214,214,212,255,209,209,206,255,196,197,194,255,209,211,208,255,215,216,214,255,214,216,213,255,215,217,213,255,217,218,214,255,208,210,206,255,196,197,193,255,218,219,216,255,218,220,217,255,210,213,209,255,202,206,200,255,214,218,212,255,214,218,212,255,212,217,209,255,210,215,207,255,208,213,206,255,191,195,188,255,196,201,194,255,206,211,204,255,203,208,201,255,202,207,200,255,195,201,193,255,192,198,189,255,174,180,171,255,186,191,184,255,185,190,183,255,183,188,180,255,180,186,178,255,177,183,174,255,174,179,170,255,156,162,153,255,170,176,167,255,166,173,163,255,165,172,162,255,166,174,164,255,165,172,163,255,164,172,162,255,155,163,153,255,175,183,174,255,169,176,167,255,173,181,171,255,175,184,173,255,177,186,175,255,166,175,164,255,178,187,177,255,189,198,188,255,185,194,184,255,184,194,183,255,183,193,182,255,185,195,184,255,158,171,159,255,197,209,198,255,188,201,189,255,183,196,184,255,183,196,184,255,181,194,182,255,160,174,162,255,131,145,132,255,183,198,186,255,180,195,183,255,147,164,154,255,163,179,170,255,168,185,174,255,165,182,172,255,164,182,171,255,170,187,177,255,162,178,167,255,194,210,199,255,199,214,202,255,205,219,207,255,116,132,117,255,129,145,130,255,211,228,212,255,168,185,171,255,72,88,75,255,169,184,172,255,204,204,204,255,203,203,203,255,204,204,204,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,206,207,206,255,203,204,203,255,202,203,201,255,208,209,208,255,209,209,208,255,210,210,209,255,210,210,209,255,211,211,209,255,205,206,204,255,198,200,197,255,209,210,207,255,212,213,211,255,211,212,210,255,212,213,210,255,212,213,210,255,207,208,204,255,194,196,192,255,208,209,206,255,209,211,208,255,208,210,206,255,206,209,204,255,206,208,203,255,200,202,197,255,190,191,187,255,210,212,208,255,210,213,209,255,202,206,201,255,188,192,187,255,193,198,192,255,188,193,187,255,186,190,183,255,184,189,182,255,182,187,179,255,174,179,172,255,175,180,173,255,182,188,181,255,179,185,177,255,180,186,178,255,179,186,177,255,183,190,180,255,172,179,169,255,184,189,181,255,190,195,187,255,189,195,187,255,191,197,189,255,196,201,193,255,192,198,189,255,176,182,173,255,201,207,198,255,197,205,195,255,201,208,198,255,199,207,197,255,202,209,200,255,195,203,193,255,175,183,173,255,207,214,206,255,204,212,203,255,205,214,203,255,204,212,202,255,206,215,204,255,175,185,173,255,183,193,183,255,207,216,206,255,199,208,198,255,196,206,195,255,199,209,198,255,195,205,194,255,151,163,152,255,202,215,203,255,194,207,195,255,187,200,188,255,186,199,186,255,187,200,187,255,162,176,163,255,130,144,132,255,180,194,183,255,178,192,181,255,143,160,150,255,155,172,162,255,163,180,169,255,147,164,153,255,160,177,167,255,169,186,176,255,159,175,164,255,194,210,199,255,192,207,195,255,197,212,200,255,110,126,111,255,134,149,137,255,201,218,205,255,168,186,174,255,85,100,90,255,169,181,172,255,204,204,204,255,203,203,203,255,204,204,204,255,205,205,205,255,205,206,205,255,205,206,205,255,206,206,205,255,206,206,205,255,202,203,201,255,201,202,200,255,205,206,205,255,205,206,205,255,205,205,204,255,203,204,203,255,203,204,202,255,199,200,198,255,195,197,194,255,200,202,199,255,200,201,199,255,198,199,197,255,197,198,195,255,196,196,193,255,194,196,192,255,185,187,183,255,192,194,191,255,191,193,189,255,192,194,190,255,191,193,189,255,191,193,188,255,193,195,189,255,188,189,185,255,205,207,203,255,209,212,207,255,203,206,202,255,189,192,187,255,197,201,195,255,198,202,196,255,199,204,197,255,203,208,200,255,204,209,201,255,190,195,188,255,194,200,192,255,209,214,207,255,208,214,206,255,211,217,209,255,212,218,210,255,211,218,209,255,186,193,183,255,202,207,199,255,214,219,212,255,213,218,210,255,213,218,210,255,215,220,212,255,206,211,203,255,175,181,172,255,207,213,204,255,209,217,207,255,211,218,208,255,207,214,205,255,211,218,208,255,198,205,195,255,171,179,168,255,209,216,208,255,205,213,204,255,207,215,205,255,202,211,200,255,207,216,205,255,172,181,170,255,181,190,179,255,209,218,207,255,199,209,197,255,199,209,197,255,198,208,196,255,190,200,188,255,155,168,155,255,195,207,194,255,191,204,192,255,188,201,189,255,184,197,185,255,187,200,187,255,160,174,163,255,128,143,132,255,181,195,184,255,178,193,182,255,144,160,150,255,157,174,164,255,165,184,174,255,154,173,163,255,167,186,176,255,164,184,173,255,164,182,171,255,193,211,200,255,195,211,199,255,198,215,202,255,102,118,105,255,136,152,139,255,203,220,209,255,155,171,162,255,76,92,82,255,169,184,175,255,204,204,204,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,201,202,201,255,201,201,200,255,200,201,200,255,199,200,199,255,197,199,197,255,200,201,200,255,199,200,199,255,200,201,199,255,199,200,198,255,200,201,199,255,199,200,197,255,194,195,192,255,200,201,198,255,202,203,200,255,202,203,201,255,204,205,202,255,204,205,202,255,204,206,202,255,194,195,191,255,205,207,204,255,207,209,206,255,209,212,207,255,209,211,206,255,211,213,207,255,207,209,203,255,195,196,192,255,217,219,214,255,218,220,217,255,213,215,211,255,199,202,197,255,212,216,211,255,216,220,214,255,215,219,212,255,215,220,212,255,215,220,212,255,195,199,192,255,197,201,194,255,214,219,212,255,214,219,212,255,215,220,212,255,215,220,212,255,214,220,211,255,184,190,181,255,200,205,197,255,214,219,212,255,214,219,211,255,213,219,211,255,215,220,212,255,210,216,207,255,175,181,172,255,206,212,203,255,213,220,210,255,211,218,208,255,211,218,209,255,212,219,209,255,197,205,195,255,173,181,171,255,210,217,209,255,205,213,204,255,206,214,203,255,206,214,204,255,209,218,207,255,172,181,170,255,182,191,180,255,206,216,204,255,199,209,197,255,197,207,195,255,196,206,194,255,193,203,191,255,157,169,156,255,201,213,200,255,192,205,193,255,189,201,189,255,185,198,186,255,184,197,184,255,160,174,163,255,125,139,128,255,179,194,182,255,174,189,178,255,144,160,150,255,162,179,169,255,165,184,174,255,166,185,175,255,168,187,176,255,173,192,182,255,163,181,170,255,187,204,194,255,200,217,204,255,186,203,190,255,100,116,104,255,139,156,143,255,206,225,213,255,150,168,157,255,66,82,72,255,175,191,181,255,204,204,204,255,203,203,203,255,203,203,203,255,204,204,204,255,204,205,204,255,204,205,204,255,205,205,205,255,205,206,205,255,203,204,203,255,200,201,200,255,206,207,205,255,207,208,206,255,208,209,207,255,208,209,207,255,209,210,207,255,207,208,205,255,198,200,197,255,207,209,206,255,211,213,210,255,211,213,210,255,212,214,211,255,212,214,210,255,210,212,208,255,194,195,191,255,206,208,205,255,214,216,212,255,214,217,212,255,214,217,212,255,217,218,214,255,209,212,206,255,188,190,186,255,214,216,211,255,218,220,216,255,212,214,210,255,197,199,195,255,213,215,210,255,217,220,214,255,216,219,213,255,216,219,212,255,216,219,212,255,195,199,192,255,195,198,192,255,215,219,212,255,217,220,213,255,217,221,213,255,214,218,211,255,217,221,212,255,187,191,182,255,197,202,195,255,214,219,212,255,215,220,212,255,212,217,209,255,211,216,208,255,207,212,204,255,174,180,171,255,206,212,203,255,210,216,207,255,209,215,205,255,210,218,208,255,210,217,208,255,196,204,194,255,173,181,171,255,208,216,206,255,204,212,202,255,205,213,202,255,206,214,204,255,205,214,203,255,168,177,166,255,181,190,179,255,205,214,203,255,201,210,199,255,199,208,197,255,198,208,196,255,194,204,192,255,152,163,150,255,204,215,202,255,187,200,186,255,182,195,181,255,180,193,180,255,180,193,180,255,151,166,155,255,131,145,134,255,181,196,185,255,175,190,178,255,146,163,153,255,164,180,170,255,159,178,168,255,159,178,168,255,157,176,165,255,156,175,164,255,154,171,161,255,191,209,198,255,167,186,172,255,146,165,152,255,134,151,138,255,152,171,157,255,189,211,196,255,157,179,164,255,131,151,137,255,181,202,187,255,204,204,204,255,203,203,203,255,204,204,203,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,206,255,207,207,206,255,205,206,204,255,200,201,199,255,207,208,206,255,209,209,208,255,209,210,208,255,210,210,208,255,211,211,209,255,207,208,206,255,196,198,195,255,206,208,205,255,212,213,210,255,212,213,210,255,213,214,210,255,213,214,211,255,211,213,208,255,193,195,191,255,206,208,204,255,213,216,211,255,213,216,211,255,213,216,210,255,213,216,210,255,212,215,209,255,192,194,188,255,212,214,209,255,217,219,214,255,213,215,210,255,198,199,195,255,212,214,209,255,216,218,213,255,216,218,212,255,216,219,212,255,215,218,211,255,197,199,193,255,195,199,192,255,215,218,211,255,214,217,210,255,216,220,213,255,214,218,210,255,217,221,212,255,185,189,181,255,196,202,194,255,213,218,211,255,211,217,208,255,210,216,207,255,214,220,211,255,208,214,205,255,174,180,171,255,205,211,200,255,212,218,208,255,211,217,207,255,209,217,206,255,211,219,209,255,200,208,198,255,174,182,171,255,209,217,207,255,205,213,202,255,206,214,203,255,203,211,200,255,205,213,202,255,170,178,167,255,183,192,181,255,200,210,198,255,184,194,182,255,183,192,181,255,178,188,177,255,169,179,166,255,142,152,141,255,178,188,176,255,157,170,156,255,144,157,143,255,134,147,134,255,133,146,133,255,119,133,122,255,117,132,120,255,158,173,161,255,147,161,150,255,115,132,122,255,131,148,138,255,136,153,143,255,130,149,139,255,139,157,147,255,137,155,144,255,147,164,154,255,186,204,191,255,125,144,130,255,87,106,93,255,108,125,112,255,120,139,126,255,121,143,128,255,137,161,143,255,140,162,146,255,162,184,167,255,204,204,204,255,203,204,203,255,203,203,203,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,207,207,206,255,205,206,205,255,200,200,199,255,207,207,206,255,209,209,208,255,209,210,208,255,210,210,209,255,211,211,210,255,208,209,207,255,197,198,195,255,206,207,204,255,212,213,210,255,212,213,210,255,212,214,209,255,212,214,209,255,212,214,209,255,194,196,191,255,205,206,202,255,214,216,212,255,213,215,210,255,213,215,210,255,214,216,210,255,212,214,208,255,190,193,187,255,211,213,208,255,217,220,214,255,211,214,209,255,197,199,194,255,211,214,208,255,216,219,213,255,214,217,211,255,214,218,211,255,215,220,212,255,197,200,193,255,192,197,189,255,214,218,210,255,215,220,211,255,214,220,211,255,215,221,212,255,217,222,214,255,188,194,186,255,198,203,196,255,216,221,214,255,212,218,209,255,212,218,209,255,212,218,208,255,207,213,203,255,175,182,172,255,203,211,198,255,203,211,200,255,200,207,196,255,197,204,193,255,194,201,191,255,181,189,178,255,167,174,164,255,183,191,181,255,175,183,172,255,168,177,165,255,162,171,159,255,161,170,158,255,143,153,141,255,151,160,149,255,156,165,154,255,143,153,142,255,140,150,140,255,138,148,138,255,138,148,137,255,128,139,130,255,146,158,146,255,139,152,140,255,139,152,140,255,138,151,139,255,139,152,139,255,131,144,133,255,128,140,130,255,178,193,181,255,169,183,172,255,140,155,145,255,160,175,165,255,166,181,171,255,163,180,170,255,172,188,177,255,171,186,174,255,169,185,172,255,193,209,196,255,182,199,186,255,145,162,147,255,97,113,98,255,131,148,135,255,137,157,143,255,94,115,100,255,101,122,110,255,117,140,124,255,204,204,204,255,204,204,204,255,203,203,203,255,205,205,205,255,206,206,206,255,206,206,206,255,207,207,207,255,207,207,206,255,205,206,205,255,200,201,199,255,206,207,206,255,208,209,208,255,210,210,209,255,210,210,209,255,211,211,210,255,209,210,208,255,197,198,195,255,205,207,203,255,212,213,209,255,211,213,209,255,213,214,210,255,213,214,211,255,211,213,209,255,194,196,191,255,204,206,201,255,213,215,210,255,215,217,211,255,214,216,210,255,215,217,211,255,212,215,209,255,190,193,186,255,211,213,207,255,216,219,213,255,213,215,210,255,198,201,195,255,210,213,207,255,215,218,212,255,214,217,211,255,215,218,211,255,213,218,210,255,195,199,191,255,193,198,190,255,208,213,205,255,207,212,204,255,207,212,203,255,201,207,198,255,198,203,195,255,180,185,177,255,187,192,185,255,192,197,189,255,188,193,185,255,183,189,180,255,179,185,175,255,177,183,173,255,158,165,153,255,171,178,166,255,164,172,159,255,160,168,155,255,161,168,157,255,159,167,155,255,160,168,157,255,152,160,149,255,166,174,164,255,164,172,161,255,165,175,161,255,164,173,160,255,169,179,166,255,154,164,151,255,167,177,165,255,183,192,181,255,177,187,177,255,180,190,181,255,181,191,181,255,180,190,181,255,152,164,155,255,190,202,193,255,181,194,182,255,178,191,179,255,178,191,179,255,178,191,179,255,149,162,151,255,135,147,137,255,181,196,185,255,174,188,177,255,144,159,149,255,165,180,170,255,169,184,174,255,166,181,171,255,167,182,170,255,174,190,177,255,176,192,179,255,195,211,198,255,195,211,197,255,195,211,196,255,91,106,92,255,159,176,161,255,206,225,213,255,133,154,142,255,94,115,102,255,178,200,187,255,204,204,204,255,204,204,204,255,203,203,203,255,204,205,204,255,206,206,206,255,206,206,206,255,207,207,206,255,207,207,206,255,206,207,205,255,199,200,198,255,205,206,204,255,209,209,208,255,210,210,209,255,210,210,208,255,210,211,209,255,209,210,208,255,198,199,196,255,205,206,203,255,212,213,210,255,212,213,209,255,212,214,210,255,213,214,210,255,210,212,207,255,197,199,194,255,204,206,201,255,210,212,207,255,212,214,208,255,210,213,207,255,210,212,206,255,208,210,204,255,190,193,186,255,208,211,205,255,215,217,212,255,211,214,208,255,193,195,190,255,195,198,192,255,194,196,190,255,191,194,187,255,189,192,185,255,186,190,182,255,181,185,177,255,175,178,171,255,182,185,178,255,177,181,173,255,177,181,173,255,176,182,173,255,181,185,176,255,171,176,168,255,172,177,169,255,181,186,179,255,180,185,177,255,180,185,177,255,184,190,180,255,184,190,180,255,171,177,165,255,187,194,182,255,193,201,188,255,193,201,188,255,194,201,190,255,196,203,191,255,189,196,186,255,173,181,170,255,203,211,200,255,197,205,194,255,200,210,196,255,199,208,195,255,200,210,198,255,171,181,168,255,183,192,181,255,206,215,204,255,199,208,198,255,197,206,196,255,195,205,196,255,190,200,191,255,150,161,152,255,199,211,201,255,188,200,188,255,185,198,186,255,183,196,184,255,184,197,185,255,154,166,156,255,132,145,135,255,180,194,183,255,175,190,178,255,142,157,147,255,160,175,165,255,156,171,161,255,150,165,155,255,167,182,170,255,167,183,171,255,168,184,171,255,195,211,198,255,195,211,197,255,184,201,186,255,95,111,96,255,158,175,160,255,212,231,220,255,143,162,150,255,83,102,91,255,186,206,194,255,204,204,204,255,204,204,204,255,203,203,203,255,204,205,204,255,206,206,205,255,206,206,205,255,207,207,206,255,207,207,206,255,206,207,205,255,199,200,198,255,205,206,204,255,208,208,206,255,208,209,207,255,207,208,206,255,208,209,206,255,206,207,205,255,197,199,196,255,201,203,199,255,206,208,204,255,204,206,202,255,203,204,200,255,200,202,197,255,199,201,196,255,190,192,187,255,193,195,190,255,196,198,193,255,192,194,189,255,191,193,187,255,188,190,185,255,189,191,185,255,181,184,178,255,198,201,194,255,205,207,202,255,203,205,200,255,186,189,183,255,189,192,186,255,191,193,187,255,191,194,187,255,194,197,190,255,194,198,191,255,192,196,188,255,185,189,181,255,202,206,198,255,202,206,198,255,202,206,198,255,204,208,200,255,206,210,202,255,186,190,182,255,192,197,189,255,211,216,208,255,207,212,204,255,209,214,206,255,210,216,206,255,204,210,200,255,175,182,170,255,203,209,197,255,206,213,201,255,207,215,202,255,206,214,202,255,209,216,205,255,195,202,192,255,169,177,166,255,209,217,206,255,204,212,201,255,205,215,201,255,202,211,198,255,203,212,200,255,168,178,166,255,179,188,177,255,206,215,204,255,197,207,196,255,195,205,195,255,200,210,200,255,191,201,191,255,151,163,153,255,196,208,198,255,187,200,188,255,186,199,187,255,183,196,184,255,185,198,186,255,151,164,154,255,129,142,132,255,176,190,179,255,171,186,174,255,136,151,141,255,159,174,164,255,159,174,164,255,158,173,163,255,167,182,170,255,171,186,174,255,178,193,181,255,196,212,199,255,191,208,193,255,183,199,184,255,84,100,85,255,156,173,158,255,204,221,210,255,132,151,140,255,87,106,94,255,186,206,194,255,204,204,204,255,204,204,203,255,203,203,203,255,203,204,203,255,204,204,204,255,203,204,203,255,203,204,203,255,203,203,202,255,202,203,201,255,197,198,196,255,201,202,200,255,201,202,199,255,201,202,199,255,199,200,198,255,199,199,197,255,198,199,196,255,193,194,191,255,194,195,192,255,196,198,194,255,195,197,193,255,196,198,193,255,196,197,193,255,199,201,196,255,191,193,188,255,195,197,192,255,203,205,199,255,202,205,199,255,204,206,201,255,205,207,202,255,205,207,201,255,194,196,190,255,207,210,203,255,217,219,214,255,215,217,212,255,201,203,197,255,207,209,203,255,210,213,206,255,210,213,206,255,212,215,207,255,214,217,209,255,199,202,193,255,189,192,184,255,212,216,207,255,213,217,208,255,213,217,209,255,214,217,209,255,215,218,210,255,186,190,182,255,192,197,189,255,210,215,207,255,209,214,206,255,212,217,209,255,211,217,207,255,208,214,204,255,173,179,169,255,200,207,196,255,210,217,206,255,207,214,202,255,206,213,202,255,205,212,201,255,198,204,194,255,171,178,168,255,203,209,199,255,205,213,202,255,203,213,201,255,200,209,197,255,204,214,201,255,172,181,169,255,179,188,177,255,202,211,200,255,193,203,192,255,197,207,197,255,197,207,198,255,188,198,189,255,149,161,150,255,195,207,196,255,186,199,187,255,186,199,187,255,183,196,184,255,184,197,185,255,150,164,153,255,134,148,137,255,180,194,183,255,173,187,176,255,140,155,145,255,166,181,171,255,167,184,174,255,165,182,172,255,172,190,177,255,172,191,177,255,180,196,184,255,193,209,196,255,200,217,202,255,179,195,181,255,77,93,79,255,160,177,162,255,214,231,220,255,121,138,127,255,79,96,85,255,190,207,196,255,204,204,204,255,203,203,203,255,202,203,202,255,202,203,202,255,203,203,202,255,202,202,202,255,203,203,202,255,203,203,202,255,203,204,203,255,199,200,198,255,202,203,201,255,204,205,203,255,205,206,204,255,205,206,204,255,206,207,205,255,206,207,205,255,199,201,197,255,201,203,199,255,209,210,206,255,209,211,207,255,211,213,209,255,210,212,207,255,211,213,209,255,198,200,195,255,201,203,198,255,212,214,209,255,213,215,210,255,212,214,209,255,214,216,211,255,212,214,208,255,191,193,187,255,204,207,200,255,217,219,213,255,214,216,211,255,200,203,197,255,208,210,204,255,215,217,211,255,213,216,209,255,213,216,208,255,214,217,209,255,200,204,195,255,188,192,183,255,212,215,206,255,212,216,207,255,214,217,209,255,212,215,207,255,213,217,209,255,187,191,182,255,193,197,189,255,210,216,207,255,212,217,209,255,209,215,206,255,209,215,205,255,208,214,204,255,173,180,169,255,198,204,193,255,208,215,204,255,206,213,201,255,205,212,201,255,206,213,202,255,195,201,191,255,167,174,164,255,203,210,200,255,202,210,199,255,203,211,200,255,200,209,197,255,203,213,201,255,170,180,168,255,179,189,177,255,204,214,202,255,195,205,194,255,196,206,195,255,196,205,196,255,190,200,191,255,149,161,150,255,198,211,199,255,187,200,188,255,183,196,184,255,180,193,181,255,179,192,180,255,144,158,147,255,137,151,140,255,178,193,181,255,169,183,172,255,138,153,143,255,162,177,167,255,158,175,165,255,154,171,161,255,157,176,163,255,150,168,155,255,172,188,176,255,196,213,200,255,160,176,162,255,140,156,142,255,123,139,125,255,174,191,176,255,194,209,198,255,135,150,140,255,106,123,112,255,194,211,200,255,204,204,204,255,204,204,204,255,203,203,203,255,204,204,204,255,206,206,205,255,206,206,205,255,207,207,206,255,206,207,206,255,207,207,206,255,200,201,200,255,204,205,203,255,208,209,207,255,210,210,208,255,210,210,208,255,211,211,209,255,210,211,209,255,200,201,198,255,201,202,199,255,211,212,209,255,212,213,209,255,212,214,210,255,212,213,209,255,213,215,210,255,199,200,196,255,199,201,196,255,212,214,208,255,214,216,210,255,212,214,209,255,214,216,210,255,214,216,210,255,191,194,188,255,204,206,200,255,216,218,212,255,213,215,209,255,200,203,196,255,206,209,203,255,214,217,210,255,213,216,208,255,212,215,207,255,213,217,209,255,202,205,197,255,188,191,182,255,210,213,205,255,212,215,207,255,213,216,207,255,211,215,205,255,213,216,207,255,188,192,183,255,187,191,183,255,209,215,206,255,211,217,208,255,207,213,204,255,209,215,205,255,207,213,203,255,173,180,169,255,199,205,194,255,208,215,204,255,207,214,203,255,206,213,202,255,211,218,206,255,195,201,191,255,169,176,165,255,210,217,206,255,200,208,197,255,205,213,201,255,200,209,197,255,199,209,197,255,168,178,166,255,178,187,176,255,200,210,198,255,188,197,187,255,183,192,182,255,179,188,178,255,174,184,173,255,139,152,140,255,171,183,171,255,155,167,156,255,146,158,146,255,138,151,137,255,134,147,135,255,118,132,121,255,120,134,123,255,154,169,157,255,144,158,147,255,117,132,120,255,140,155,144,255,139,156,146,255,140,157,147,255,143,161,148,255,141,159,146,255,173,189,177,255,187,203,190,255,99,116,101,255,101,117,103,255,113,129,115,255,136,152,138,255,144,159,148,255,146,161,150,255,148,164,153,255,190,206,195,255,204,204,204,255,204,204,204,255,203,203,203,255,204,204,204,255,206,206,206,255,206,206,205,255,207,207,206,255,207,207,206,255,207,208,207,255,201,202,200,255,203,204,202,255,208,209,207,255,210,210,208,255,210,210,208,255,211,211,209,255,210,211,209,255,201,202,199,255,199,201,198,255,211,213,209,255,211,213,209,255,212,214,209,255,212,213,209,255,213,215,211,255,200,201,197,255,198,200,195,255,211,213,208,255,213,215,210,255,214,216,210,255,212,214,208,255,213,215,210,255,194,196,190,255,201,204,198,255,215,218,212,255,214,217,211,255,201,204,198,255,206,209,203,255,213,216,209,255,212,216,208,255,212,215,207,255,213,217,209,255,201,204,196,255,186,189,180,255,209,213,204,255,214,217,208,255,212,215,206,255,214,217,208,255,216,219,210,255,188,192,182,255,189,195,185,255,212,217,209,255,211,217,208,255,212,217,209,255,210,216,206,255,206,212,202,255,174,180,170,255,197,204,193,255,205,211,200,255,200,206,195,255,195,202,190,255,193,200,188,255,183,189,179,255,162,168,158,255,186,192,182,255,175,183,172,255,171,179,168,255,160,170,158,255,162,172,159,255,140,150,137,255,148,157,146,255,156,166,154,255,140,150,139,255,141,151,140,255,138,148,138,255,137,147,136,255,124,137,125,255,143,155,143,255,139,152,140,255,141,154,142,255,141,154,140,255,141,154,140,255,126,140,129,255,139,153,142,255,174,189,177,255,167,182,170,255,142,157,146,255,162,177,165,255,161,178,168,255,164,181,171,255,174,192,179,255,175,193,180,255,179,195,183,255,192,208,196,255,171,187,172,255,134,151,136,255,104,120,105,255,123,139,125,255,98,113,100,255,101,116,106,255,109,124,114,255,126,142,131,255,204,204,204,255,204,204,204,255,203,203,203,255,204,204,203,255,206,206,205,255,206,206,206,255,207,207,206,255,207,207,206,255,208,208,207,255,201,202,201,255,203,203,202,255,208,209,207,255,210,210,208,255,210,210,208,255,211,211,209,255,210,211,209,255,201,202,200,255,199,201,198,255,211,212,209,255,211,213,209,255,212,214,209,255,212,213,209,255,213,215,210,255,200,202,197,255,196,198,193,255,212,214,209,255,214,216,211,255,213,215,210,255,213,216,210,255,215,217,212,255,193,196,190,255,201,204,198,255,216,220,214,255,212,216,209,255,202,206,199,255,205,209,203,255,214,218,210,255,214,218,210,255,213,217,209,255,213,217,209,255,202,206,197,255,186,190,182,255,208,212,203,255,208,212,203,255,206,210,201,255,202,206,197,255,203,207,197,255,182,186,177,255,182,188,178,255,194,200,190,255,185,191,181,255,182,188,178,255,178,184,174,255,174,180,169,255,159,165,155,255,168,175,164,255,167,173,162,255,159,166,155,255,160,166,157,255,156,162,152,255,162,168,158,255,149,155,145,255,163,170,160,255,163,171,160,255,164,172,161,255,162,172,160,255,170,179,168,255,153,162,151,255,164,173,162,255,182,191,180,255,173,183,171,255,178,188,176,255,177,187,176,255,178,188,177,255,148,160,149,255,190,202,190,255,179,191,179,255,180,192,180,255,178,191,177,255,177,190,177,255,146,160,149,255,142,156,145,255,181,196,185,255,172,187,175,255,143,160,148,255,162,179,167,255,161,178,168,255,163,180,170,255,169,188,175,255,171,189,176,255,170,188,175,255,190,209,196,255,193,209,197,255,168,184,172,255,81,98,83,255,174,191,176,255,182,199,186,255,103,120,107,255,111,128,117,255,145,162,150,255,204,204,204,255,204,204,204,255,203,203,203,255,204,204,203,255,206,206,205,255,206,206,205,255,207,207,206,255,207,207,206,255,207,208,207,255,201,202,201,255,202,203,201,255,208,209,207,255,210,210,208,255,210,210,208,255,211,211,209,255,211,211,209,255,203,204,201,255,199,200,197,255,210,212,208,255,212,213,210,255,212,213,209,255,213,214,210,255,214,215,212,255,201,203,198,255,198,200,195,255,211,213,208,255,213,215,210,255,211,214,208,255,211,213,208,255,212,214,208,255,194,197,190,255,199,201,195,255,215,219,213,255,213,216,210,255,201,205,199,255,197,201,194,255,197,201,193,255,192,197,189,255,189,194,186,255,189,193,185,255,182,186,178,255,171,175,166,255,183,187,178,255,175,179,170,255,176,179,170,255,173,177,168,255,176,180,170,255,169,173,163,255,165,171,161,255,176,182,172,255,177,183,173,255,178,184,174,255,178,184,174,255,184,190,180,255,168,174,164,255,182,189,178,255,193,200,189,255,191,198,187,255,195,201,191,255,196,202,192,255,189,195,185,255,168,174,164,255,200,207,197,255,198,206,195,255,200,209,197,255,197,207,195,255,198,207,196,255,168,177,166,255,177,186,175,255,202,211,200,255,193,203,191,255,192,202,190,255,193,203,192,255,186,196,185,255,147,159,147,255,195,207,196,255,189,202,190,255,188,201,189,255,184,197,183,255,188,201,187,255,150,164,153,255,141,155,144,255,179,194,182,255,171,186,174,255,141,158,146,255,160,177,165,255,154,171,161,255,145,162,152,255,164,182,169,255,165,184,171,255,173,192,178,255,188,207,194,255,194,210,198,255,166,183,170,255,80,96,81,255,172,189,174,255,207,224,211,255,104,121,108,255,108,125,114,255,196,213,202,255,204,204,204,255,204,204,204,255,203,204,203,255,203,204,203,255,206,206,205,255,206,206,205,255,207,207,206,255,207,207,206,255,208,208,207,255,202,203,201,255,202,203,201,255,208,208,206,255,210,210,208,255,209,209,208,255,209,210,208,255,209,210,208,255,201,203,200,255,198,200,196,255,207,209,205,255,207,209,205,255,207,209,205,255,205,206,202,255,204,206,201,255,195,197,192,255,190,192,187,255,198,200,195,255,198,200,194,255,195,197,192,255,192,195,189,255,191,193,187,255,182,185,178,255,189,192,185,255,201,205,199,255,201,205,198,255,191,195,188,255,186,190,183,255,187,192,184,255,186,191,183,255,187,192,184,255,188,193,185,255,189,194,185,255,178,183,174,255,198,203,194,255,198,203,194,255,200,205,196,255,201,206,196,255,202,207,198,255,189,195,186,255,185,190,181,255,205,211,201,255,206,212,202,255,204,210,200,255,205,211,201,255,205,211,201,255,176,182,172,255,195,201,191,255,203,211,201,255,202,210,200,255,205,212,202,255,205,213,202,255,193,201,190,255,164,171,161,255,203,211,200,255,201,209,197,255,199,208,197,255,198,207,196,255,203,212,201,255,169,178,167,255,175,184,173,255,200,209,198,255,193,203,191,255,193,203,191,255,192,202,190,255,188,198,186,255,145,158,145,255,194,207,193,255,188,200,187,255,187,200,186,255,181,194,180,255,184,197,183,255,146,160,149,255,138,152,141,255,180,194,183,255,170,185,174,255,137,155,142,255,160,178,165,255,163,180,169,255,156,173,163,255,173,191,178,255,167,185,172,255,179,198,185,255,189,208,195,255,192,209,196,255,159,175,163,255,80,96,81,255,174,191,176,255,192,209,196,255,106,123,110,255,107,127,113,255,190,210,196,255,204,204,204,255,204,204,204,255,203,204,203,255,203,203,203,255,205,205,205,255,205,205,204,255,205,205,204,255,204,205,204,255,204,205,203,255,200,201,199,255,198,199,197,255,202,203,201,255,202,203,201,255,200,201,199,255,199,200,198,255,198,199,196,255,195,196,193,255,191,193,189,255,197,198,194,255,195,196,193,255,197,198,194,255,196,197,193,255,196,198,194,255,195,196,192,255,190,192,187,255,197,199,194,255,199,201,195,255,200,202,197,255,202,204,199,255,202,205,199,255,195,197,191,255,199,201,195,255,215,218,212,255,214,218,212,255,204,208,201,255,201,205,198,255,207,211,204,255,209,213,205,255,210,214,206,255,210,215,206,255,204,209,200,255,182,187,178,255,207,212,203,255,210,215,206,255,210,215,205,255,210,215,206,255,213,219,210,255,191,196,187,255,180,186,176,255,210,216,206,255,206,212,203,255,207,213,203,255,210,216,206,255,205,211,201,255,172,179,168,255,191,198,187,255,207,214,204,255,204,211,201,255,204,211,201,255,202,210,200,255,196,203,193,255,164,171,161,255,198,206,195,255,200,208,197,255,203,212,201,255,197,206,195,255,201,210,199,255,167,176,165,255,175,184,173,255,201,210,199,255,192,202,190,255,191,201,189,255,191,201,189,255,186,196,184,255,144,156,143,255,191,204,190,255,182,194,181,255,182,195,181,255,181,194,180,255,183,196,182,255,143,157,144,255,137,151,140,255,177,192,181,255,170,185,174,255,145,162,150,255,172,189,177,255,174,191,180,255,168,185,175,255,175,193,180,255,171,190,177,255,182,200,187,255,195,213,200,255,193,209,197,255,154,170,157,255,87,104,89,255,179,195,180,255,200,217,204,255,94,111,97,255,107,127,113,255,193,213,199,255,204,204,204,255,203,204,203,255,203,203,203,255,202,202,202,255,203,203,202,255,201,202,201,255,201,202,201,255,200,201,200,255,200,202,200,255,199,200,198,255,198,199,197,255,202,203,201,255,203,204,201,255,203,204,201,255,205,206,203,255,205,206,203,255,203,204,201,255,197,199,195,255,207,208,204,255,208,210,206,255,209,211,207,255,210,211,207,255,210,212,207,255,204,206,202,255,197,199,194,255,209,211,206,255,214,216,210,255,213,215,209,255,214,216,210,255,214,217,211,255,199,202,195,255,195,198,192,255,215,218,212,255,214,217,211,255,205,208,201,255,204,207,200,255,213,216,209,255,213,217,210,255,213,216,208,255,212,215,207,255,206,209,201,255,181,185,176,255,206,211,202,255,210,215,206,255,211,216,207,255,208,213,204,255,211,216,207,255,189,194,185,255,181,188,178,255,207,214,204,255,204,211,201,255,207,213,203,255,207,213,203,255,205,212,202,255,173,180,170,255,188,195,184,255,206,213,203,255,203,210,200,255,203,210,200,255,202,210,200,255,195,203,192,255,162,170,159,255,199,206,195,255,201,209,198,255,196,205,194,255,195,204,193,255,202,211,200,255,168,177,166,255,172,181,170,255,198,207,196,255,192,201,190,255,190,200,188,255,191,200,188,255,181,191,179,255,144,156,143,255,191,204,190,255,180,193,179,255,174,187,173,255,173,186,173,255,174,187,173,255,137,151,138,255,140,154,142,255,182,197,186,255,170,184,173,255,141,158,146,255,159,176,164,255,156,174,161,255,156,174,161,255,158,176,163,255,144,163,150,255,171,190,177,255,192,211,197,255,148,164,152,255,130,146,134,255,121,138,125,255,182,199,186,255,190,207,192,255,101,118,103,255,118,136,120,255,197,214,199,255,204,204,204,255,204,204,204,255,203,204,203,255,203,203,202,255,205,205,204,255,205,205,204,255,206,206,205,255,206,207,205,255,207,208,206,255,204,205,203,255,201,202,200,255,207,208,205,255,210,210,208,255,210,210,208,255,210,211,209,255,210,211,208,255,206,207,204,255,197,198,195,255,209,210,206,255,212,213,210,255,212,214,210,255,213,214,210,255,214,215,211,255,205,207,202,255,195,196,192,255,210,212,207,255,215,217,212,255,213,215,210,255,213,215,209,255,215,217,211,255,200,203,197,255,196,198,192,255,215,218,212,255,214,217,211,255,205,207,201,255,203,206,200,255,212,215,208,255,212,215,208,255,211,215,207,255,212,215,207,255,208,212,204,255,181,185,176,255,206,210,201,255,209,214,205,255,210,216,207,255,208,213,204,255,211,217,208,255,193,199,189,255,180,186,176,255,206,212,202,255,207,214,204,255,206,213,203,255,205,212,201,255,205,212,202,255,171,178,167,255,187,194,183,255,205,212,202,255,202,210,200,255,201,209,198,255,204,212,201,255,193,201,190,255,161,168,158,255,200,208,197,255,196,204,193,255,198,207,196,255,192,200,190,255,192,201,190,255,166,175,164,255,169,179,167,255,189,199,187,255,177,187,175,255,172,181,170,255,167,177,165,255,162,172,160,255,131,144,131,255,164,176,163,255,152,165,151,255,145,158,144,255,144,157,143,255,141,154,140,255,122,136,123,255,118,132,120,255,151,165,154,255,142,157,145,255,125,142,130,255,150,167,155,255,146,164,151,255,145,163,150,255,154,172,159,255,150,168,155,255,166,185,171,255,185,204,190,255,148,164,152,255,135,152,139,255,127,143,130,255,151,167,154,255,145,162,147,255,128,145,130,255,145,163,147,255,199,216,201,255,204,204,204,255,204,204,204,255,204,204,204,255,203,203,202,255,205,206,205,255,206,206,205,255,207,207,206,255,207,207,206,255,208,208,207,255,204,205,203,255,200,201,199,255,207,208,206,255,210,210,209,255,209,209,208,255,211,211,209,255,211,211,209,255,207,208,205,255,196,198,194,255,208,210,206,255,212,213,209,255,212,214,210,255,212,214,209,255,213,215,211,255,207,208,204,255,195,196,192,255,208,210,205,255,213,215,210,255,213,215,209,255,214,216,210,255,214,217,211,255,201,204,198,255,193,196,189,255,215,217,212,255,215,217,212,255,206,207,202,255,203,205,199,255,211,214,208,255,211,213,207,255,212,215,207,255,212,215,207,255,207,210,202,255,180,184,175,255,205,209,201,255,212,215,207,255,210,214,206,255,210,214,205,255,212,216,207,255,192,198,188,255,180,187,176,255,206,212,201,255,205,211,202,255,203,209,199,255,202,209,198,255,202,208,198,255,171,178,168,255,186,193,183,255,198,205,195,255,192,200,190,255,188,197,186,255,189,197,186,255,179,188,176,255,149,158,146,255,178,187,175,255,170,180,168,255,169,178,167,255,164,172,162,255,165,174,163,255,147,156,145,255,145,155,143,255,162,171,160,255,157,166,155,255,160,170,158,255,160,169,157,255,164,174,161,255,137,150,137,255,157,169,156,255,159,171,158,255,161,174,161,255,169,182,168,255,171,184,170,255,157,171,159,255,147,162,149,255,177,191,180,255,164,178,167,255,144,161,149,255,170,187,175,255,170,188,175,255,172,190,177,255,179,196,186,255,163,180,170,255,168,186,173,255,193,212,198,255,186,202,190,255,189,205,193,255,179,196,183,255,168,185,172,255,155,171,156,255,138,154,139,255,138,154,139,255,156,173,157,255,204,204,204,255,204,204,204,255,204,204,204,255,202,203,202,255,205,206,205,255,206,206,205,255,207,207,206,255,207,207,206,255,208,208,207,255,205,205,204,255,200,201,199,255,206,207,205,255,210,210,208,255,210,210,208,255,211,211,209,255,210,211,209,255,207,208,205,255,196,197,193,255,208,209,205,255,212,213,209,255,213,214,210,255,212,214,209,255,214,215,211,255,207,209,204,255,192,194,189,255,208,210,205,255,214,216,211,255,213,215,210,255,213,216,210,255,213,215,210,255,203,205,199,255,191,194,187,255,215,216,211,255,215,216,210,255,205,207,201,255,203,204,198,255,212,215,208,255,212,214,208,255,211,214,207,255,210,213,205,255,207,210,202,255,182,186,177,255,203,207,199,255,207,211,203,255,201,205,197,255,201,204,196,255,199,204,195,255,184,189,180,255,174,180,171,255,191,197,187,255,181,187,178,255,181,187,177,255,177,184,174,255,179,185,176,255,160,167,157,255,165,172,162,255,170,177,167,255,167,174,164,255,169,176,166,255,171,179,168,255,176,183,173,255,157,165,154,255,178,186,175,255,180,189,177,255,179,188,176,255,183,193,181,255,188,198,187,255,174,183,172,255,172,181,170,255,190,200,188,255,186,196,184,255,187,197,185,255,185,195,183,255,188,198,186,255,161,174,160,255,176,188,175,255,185,197,184,255,179,192,178,255,176,189,176,255,178,191,177,255,164,177,165,255,148,162,150,255,177,192,181,255,167,182,170,255,145,162,150,255,168,185,173,255,165,183,170,255,158,176,164,255,162,179,169,255,151,169,158,255,166,185,171,255,190,209,196,255,188,204,191,255,191,207,195,255,194,210,198,255,189,204,192,255,194,209,196,255,190,205,193,255,189,204,192,255,165,180,168,255,204,204,204,255,204,204,204,255,204,205,204,255,202,203,202,255,205,205,205,255,206,206,205,255,207,207,206,255,207,207,206,255,208,208,207,255,205,206,204,255,200,200,199,255,206,207,205,255,210,210,208,255,210,210,208,255,211,211,209,255,211,211,209,255,208,209,205,255,195,197,193,255,207,208,204,255,212,213,209,255,213,214,210,255,211,213,208,255,213,215,210,255,208,210,205,255,192,195,189,255,207,210,204,255,214,216,211,255,211,214,208,255,211,214,208,255,212,214,208,255,203,206,199,255,188,190,183,255,215,216,210,255,215,216,210,255,204,205,199,255,195,197,190,255,202,204,197,255,195,199,191,255,194,198,190,255,192,195,187,255,189,193,185,255,174,177,169,255,187,191,183,255,183,186,178,255,181,185,176,255,181,185,177,255,183,188,179,255,184,190,181,255,172,177,169,255,187,192,184,255,187,192,184,255,190,195,187,255,191,197,189,255,195,200,192,255,185,191,183,255,186,192,184,255,202,208,199,255,199,205,196,255,201,207,197,255,198,206,196,255,201,208,198,255,180,188,177,255,199,206,195,255,202,210,199,255,199,207,196,255,199,207,195,255,200,209,197,255,183,192,180,255,175,184,172,255,199,208,196,255,189,198,185,255,188,197,185,255,185,196,182,255,186,196,183,255,158,169,155,255,174,185,171,255,180,191,178,255,170,181,168,255,166,176,163,255,162,175,161,255,145,159,146,255,139,152,139,255,154,169,157,255,142,157,145,255,122,137,126,255,135,150,138,255,131,148,137,255,133,150,140,255,138,156,145,255,133,150,140,255,163,179,169,255,171,187,176,255,169,183,172,255,187,202,190,255,197,211,199,255,193,208,196,255,195,210,197,255,193,210,199,255,192,210,198,255,195,212,201,255,204,204,204,255,203,203,203,255,204,204,204,255,202,203,202,255,205,205,205,255,206,206,205,255,207,207,206,255,207,207,206,255,208,208,207,255,206,206,205,255,199,200,198,255,205,206,204,255,210,210,209,255,210,210,208,255,210,210,208,255,211,211,209,255,208,209,205,255,194,195,191,255,205,206,202,255,209,210,206,255,208,210,205,255,208,211,206,255,206,208,204,255,203,205,200,255,187,189,184,255,199,201,196,255,202,204,199,255,200,202,197,255,200,202,196,255,199,201,195,255,195,198,192,255,185,187,180,255,201,202,196,255,205,206,199,255,196,197,190,255,192,194,187,255,200,203,196,255,197,201,193,255,199,203,195,255,200,203,195,255,205,209,200,255,192,196,188,255,204,207,199,255,206,209,202,255,206,210,202,255,208,212,203,255,208,213,204,255,204,210,200,255,192,197,189,255,207,213,205,255,206,211,203,255,204,210,201,255,207,212,203,255,209,214,206,255,194,200,191,255,191,197,187,255,205,212,201,255,201,208,197,255,203,210,198,255,198,205,194,255,202,209,198,255,176,183,171,255,199,206,194,255,195,202,190,255,192,200,188,255,186,195,182,255,185,194,181,255,177,185,173,255,161,169,157,255,179,188,176,255,170,179,167,255,168,177,165,255,162,172,159,255,158,169,155,255,134,145,131,255,148,159,145,255,153,164,151,255,151,161,149,255,150,161,148,255,153,163,150,255,126,140,127,255,132,146,133,255,165,180,169,255,149,164,152,255,134,149,137,255,160,175,164,255,155,172,162,255,158,175,164,255,166,183,173,255,164,181,171,255,173,189,178,255,176,192,181,255,154,169,157,255,135,150,138,255,154,167,155,255,171,184,172,255,189,204,194,255,200,217,205,255,200,216,207,255,196,212,203,255,204,204,204,255,202,202,202,255,202,202,202,255,202,202,202,255,205,205,205,255,205,206,205,255,206,206,205,255,206,206,205,255,206,207,205,255,204,205,203,255,197,199,197,255,202,203,201,255,204,205,203,255,204,205,203,255,205,205,203,255,204,204,202,255,204,205,202,255,194,195,192,255,202,203,200,255,203,205,201,255,201,202,199,255,201,202,199,255,200,202,198,255,202,203,199,255,196,198,193,255,203,205,200,255,206,208,203,255,208,210,205,255,209,212,207,255,209,212,206,255,211,214,208,255,200,202,196,255,211,212,206,255,215,216,210,255,205,207,200,255,204,207,200,255,215,218,211,255,213,216,208,255,212,217,208,255,211,216,207,255,210,214,206,255,202,205,198,255,208,211,204,255,210,214,206,255,209,213,205,255,207,211,203,255,207,212,203,255,203,208,199,255,188,194,184,255,204,209,200,255,202,208,198,255,202,208,198,255,197,203,193,255,198,204,194,255,189,196,184,255,180,187,175,255,192,199,187,255,184,191,179,255,186,193,181,255,185,192,179,255,188,195,182,255,162,170,157,255,181,188,175,255,178,185,172,255,175,183,171,255,171,179,167,255,169,177,166,255,153,162,151,255,147,155,144,255,175,184,173,255,172,181,169,255,171,180,168,255,172,182,170,255,169,179,167,255,137,147,134,255,176,187,174,255,173,183,172,255,169,180,168,255,167,178,167,255,167,178,167,255,133,145,135,255,147,159,149,255,184,198,187,255,167,182,170,255,147,162,152,255,170,184,175,255,162,179,169,255,164,181,170,255,169,186,176,255,165,183,172,255,167,183,172,255,180,196,185,255,187,201,191,255,130,144,134,255,103,116,104,255,109,122,110,255,92,107,95,255,130,145,132,255,119,137,125,255,101,118,107,255,204,204,204,255,202,202,202,255,200,200,200,255,201,201,201,255,204,204,203,255,203,204,203,255,204,204,203,255,204,204,203,255,205,205,204,255,204,205,204,255,201,202,200,255,204,205,203,255,205,206,204,255,205,207,204,255,208,209,207,255,208,209,207,255,210,211,208,255,205,206,203,255,209,210,207,255,211,213,210,255,213,214,211,255,212,214,210,255,212,214,210,255,213,215,211,255,205,206,203,255,212,213,209,255,215,217,213,255,214,216,211,255,214,216,211,255,214,216,210,255,216,218,212,255,202,205,198,255,215,216,210,255,217,219,213,255,206,208,201,255,203,205,198,255,213,216,209,255,208,212,204,255,208,212,204,255,206,210,202,255,207,211,203,255,196,200,192,255,199,203,195,255,199,203,195,255,198,201,193,255,193,197,188,255,193,198,189,255,191,197,188,255,172,178,168,255,187,193,183,255,185,191,180,255,186,192,181,255,185,191,180,255,190,196,184,255,173,180,167,255,169,175,162,255,191,197,184,255,188,195,181,255,193,199,186,255,193,200,186,255,189,196,182,255,156,163,149,255,189,196,182,255,194,201,188,255,186,194,183,255,186,195,183,255,190,198,187,255,160,168,157,255,168,177,165,255,194,203,191,255,183,192,180,255,182,191,179,255,182,192,180,255,178,188,176,255,144,154,142,255,189,199,187,255,182,192,181,255,180,191,180,255,181,192,180,255,180,190,179,255,137,150,140,255,142,154,144,255,162,177,165,255,151,165,154,255,127,142,132,255,129,144,134,255,116,133,123,255,112,129,119,255,100,118,107,255,94,111,101,255,85,101,90,255,80,96,85,255,71,86,76,255,64,79,69,255,65,78,66,255,122,135,123,255,120,135,123,255,32,47,35,255,104,121,110,255,132,149,138,255,204,204,204,255,202,202,202,255,200,200,200,255,202,202,202,255,206,206,206,255,206,206,205,255,207,207,206,255,206,207,206,255,207,208,207,255,207,208,207,255,206,207,205,255,208,209,207,255,210,210,209,255,209,210,208,255,211,211,209,255,211,211,209,255,211,212,210,255,207,208,205,255,211,212,209,255,212,213,210,255,213,213,210,255,213,213,210,255,213,213,210,255,213,214,210,255,206,207,203,255,210,211,206,255,213,214,209,255,210,213,206,255,210,213,206,255,209,211,204,255,208,210,203,255,196,198,191,255,202,204,198,255,207,209,203,255,198,201,195,255,191,194,188,255,200,204,197,255,193,197,190,255,194,199,191,255,193,198,190,255,199,202,195,255,180,183,176,255,190,194,186,255,195,199,191,255,196,201,192,255,195,201,192,255,199,204,195,255,194,199,190,255,165,171,160,255,196,202,191,255,201,207,196,255,198,204,193,255,199,205,194,255,201,207,196,255,169,175,163,255,178,184,172,255,198,205,192,255,196,203,191,255,193,199,187,255,193,200,187,255,191,198,185,255,154,161,148,255,194,202,188,255,191,199,185,255,195,203,192,255,197,206,195,255,196,205,194,255,164,172,161,255,170,178,169,255,188,196,187,255,180,188,179,255,177,185,175,255,172,182,172,255,156,166,156,255,133,143,132,255,143,154,143,255,132,142,131,255,123,134,122,255,113,124,114,255,101,112,102,255,93,106,96,255,84,97,86,255,90,103,92,255,85,98,88,255,85,99,88,255,110,125,114,255,117,132,122,255,120,136,125,255,134,150,139,255,133,149,138,255,155,171,161,255,173,189,179,255,198,212,200,255,136,151,139,255,105,118,106,255,201,214,202,255,183,199,184,255,75,92,76,255,144,160,147,255,203,218,206,255,204,204,204,255,202,202,202,255,200,200,200,255,202,202,202,255,206,206,206,255,206,206,206,255,207,207,207,255,207,207,207,255,208,208,207,255,208,208,207,255,206,207,206,255,207,208,206,255,210,210,209,255,209,209,208,255,210,210,209,255,209,210,208,255,210,211,209,255,204,205,202,255,205,206,203,255,208,209,206,255,206,207,204,255,206,206,203,255,206,207,202,255,204,205,200,255,195,196,191,255,196,197,192,255,201,202,197,255,200,202,196,255,199,202,195,255,202,204,197,255,202,205,197,255,184,187,179,255,202,205,198,255,207,209,204,255,200,202,196,255,191,194,188,255,205,209,202,255,203,207,200,255,205,210,203,255,204,209,201,255,206,210,202,255,180,184,176,255,197,201,193,255,205,209,201,255,201,206,197,255,199,204,196,255,201,206,197,255,188,194,185,255,164,170,162,255,198,204,195,255,198,203,195,255,198,203,195,255,198,204,195,255,200,206,197,255,174,180,171,255,176,182,173,255,199,205,196,255,197,204,194,255,193,199,189,255,191,198,188,255,181,188,178,255,154,161,151,255,174,180,170,255,170,177,166,255,159,167,156,255,150,158,147,255,143,152,141,255,130,138,127,255,119,127,117,255,116,124,115,255,109,118,108,255,109,118,108,255,110,120,109,255,112,122,112,255,109,119,108,255,142,152,141,255,141,152,141,255,147,158,146,255,157,167,157,255,160,171,161,255,126,138,128,255,143,155,145,255,176,189,178,255,162,175,165,255,148,163,151,255,169,184,172,255,166,181,171,255,170,185,175,255,176,191,181,255,167,183,172,255,178,194,184,255,192,208,196,255,197,211,199,255,132,146,134,255,101,114,102,255,191,204,190,255,171,187,172,255,58,75,59,255,137,152,140,255,197,212,200,255,204,204,204,255,202,202,202,255,202,202,202,255,204,204,204,255,205,205,205,255,205,205,205,255,205,206,205,255,205,205,204,255,205,206,205,255,205,206,204,255,203,203,202,255,202,203,201,255,204,204,203,255,202,203,201,255,204,204,202,255,203,204,202,255,204,206,203,255,196,198,195,255,197,199,196,255,204,205,202,255,205,206,203,255,206,207,203,255,205,206,202,255,207,208,204,255,194,195,191,255,202,203,198,255,211,212,207,255,211,212,206,255,209,211,205,255,211,213,207,255,208,211,204,255,185,189,181,255,212,215,209,255,216,218,213,255,207,209,203,255,194,197,191,255,207,211,204,255,208,212,205,255,207,212,204,255,205,209,202,255,206,211,203,255,183,188,180,255,199,202,195,255,205,209,201,255,201,206,198,255,199,204,196,255,199,204,195,255,189,194,187,255,167,172,166,255,190,195,190,255,187,192,187,255,188,193,187,255,178,183,177,255,173,178,173,255,153,158,153,255,144,149,143,255,145,150,144,255,137,143,137,255,130,136,130,255,129,135,129,255,123,129,122,255,112,118,112,255,130,137,130,255,138,146,137,255,149,158,147,255,155,164,152,255,159,168,157,255,144,153,141,255,149,158,147,255,183,191,180,255,191,199,190,255,187,195,186,255,191,200,190,255,184,193,183,255,151,161,150,255,198,208,197,255,188,199,188,255,187,198,186,255,183,194,183,255,180,190,179,255,135,146,134,255,151,162,151,255,176,190,177,255,154,168,155,255,135,150,136,255,155,170,156,255,147,162,150,255,143,158,147,255,143,158,146,255,144,160,148,255,170,184,172,255,172,187,172,255,166,179,165,255,124,137,124,255,117,130,116,255,193,206,192,255,167,180,166,255,75,88,72,255,145,159,144,255,163,176,162,255,204,204,204,255,202,202,202,255,200,200,200,255,204,204,204,255,205,205,205,255,203,204,203,255,204,204,204,255,204,204,203,255,205,205,204,255,205,206,205,255,201,201,199,255,201,201,200,255,207,207,206,255,207,207,205,255,207,208,206,255,207,208,206,255,209,210,207,255,197,198,196,255,199,201,198,255,207,208,205,255,209,210,207,255,205,206,203,255,184,184,181,255,181,182,179,255,196,197,194,255,199,199,195,255,196,197,193,255,197,198,194,255,201,203,198,255,197,199,193,255,195,198,192,255,188,191,184,255,204,206,200,255,213,215,210,255,208,211,205,255,196,200,193,255,205,209,202,255,203,208,200,255,198,203,195,255,196,200,193,255,191,195,188,255,171,176,168,255,173,176,169,255,170,174,166,255,163,168,160,255,155,160,151,255,146,152,143,255,140,145,138,255,134,140,133,255,137,142,137,255,139,144,138,255,140,145,139,255,146,151,145,255,160,165,159,255,145,151,145,255,149,155,149,255,173,179,173,255,182,188,182,255,189,195,189,255,194,200,193,255,192,198,192,255,157,163,157,255,194,201,194,255,202,210,201,255,202,210,200,255,199,207,195,255,202,210,199,255,168,176,165,255,172,181,169,255,194,203,191,255,182,190,181,255,179,187,177,255,173,181,172,255,164,172,162,255,130,140,129,255,165,176,165,255,144,155,144,255,136,146,134,255,124,134,123,255,122,133,119,255,106,117,105,255,125,136,123,255,145,159,146,255,135,148,135,255,120,134,121,255,134,149,135,255,137,152,138,255,136,151,137,255,147,163,151,255,146,162,148,255,171,186,172,255,150,165,151,255,94,107,93,255,113,125,110,255,130,143,129,255,180,193,178,255,159,172,156,255,131,144,128,255,143,157,143,255,167,180,166,255,204,204,204,255,202,202,203,255,201,201,201,255,203,203,203,255,205,206,206,255,205,206,206,255,207,207,207,255,206,207,206,255,207,207,206,255,207,207,206,255,201,201,200,255,201,201,200,255,208,208,208,255,209,209,208,255,209,210,209,255,209,210,208,255,210,212,210,255,201,203,200,255,203,204,202,255,208,209,207,255,192,193,191,255,174,175,173,255,165,166,164,255,158,159,158,255,156,156,156,255,179,180,177,255,195,196,194,255,150,151,150,255,156,158,154,255,159,160,157,255,152,154,150,255,161,164,159,255,163,165,160,255,172,175,170,255,170,173,167,255,159,162,157,255,153,157,150,255,147,152,144,255,147,151,144,255,151,156,148,255,159,163,155,255,155,160,152,255,167,171,164,255,176,180,173,255,177,181,174,255,180,184,177,255,189,194,186,255,184,189,181,255,163,169,159,255,195,201,191,255,201,206,197,255,202,208,198,255,204,210,200,255,208,214,204,255,175,182,171,255,179,186,175,255,201,208,197,255,201,208,197,255,197,204,193,255,191,199,187,255,185,193,181,255,151,159,147,255,181,189,177,255,175,183,171,255,169,178,165,255,163,171,158,255,155,163,150,255,136,145,133,255,136,145,133,255,144,152,140,255,135,144,133,255,133,143,131,255,134,143,131,255,135,144,132,255,119,129,116,255,138,148,135,255,133,143,130,255,131,140,127,255,135,145,132,255,137,147,133,255,117,128,115,255,147,158,143,255,176,187,173,255,157,171,157,255,141,155,140,255,160,175,160,255,162,178,162,255,161,177,161,255,166,181,167,255,158,173,157,255,166,181,165,255,171,186,170,255,164,177,162,255,119,133,115,255,135,147,131,255,134,146,129,255,116,130,112,255,121,134,118,255,157,170,156,255,181,195,180,255,204,204,204,255,203,203,203,255,202,202,202,255,202,202,202,255,202,203,203,255,203,204,203,255,205,206,205,255,206,207,206,255,208,208,208,255,208,208,207,255,208,208,208,255,208,208,208,255,210,210,209,255,210,210,209,255,210,211,210,255,209,211,209,255,209,210,208,255,208,209,207,255,207,208,207,255,205,206,204,255,192,193,191,255,173,174,172,255,171,172,170,255,168,168,167,255,156,157,156,255,180,181,179,255,206,207,205,255,162,163,161,255,148,149,148,255,146,147,146,255,144,145,144,255,142,144,142,255,140,141,140,255,178,180,175,255,197,200,195,255,190,193,187,255,199,204,197,255,204,208,201,255,205,210,203,255,208,213,205,255,209,214,206,255,182,186,178,255,196,199,192,255,200,204,197,255,196,200,193,255,196,200,192,255,194,199,192,255,184,189,181,255,147,153,142,255,179,184,173,255,186,192,180,255,180,186,174,255,177,183,171,255,174,180,168,255,159,165,153,255,155,162,149,255,167,173,160,255,157,164,151,255,157,165,151,255,154,162,148,255,155,163,149,255,144,152,137,255,158,167,152,255,159,167,153,255,159,168,154,255,155,164,151,255,163,171,158,255,147,155,142,255,151,160,148,255,171,180,168,255,164,172,161,255,170,179,168,255,170,179,167,255,171,180,168,255,147,157,145,255,185,195,182,255,173,183,170,255,172,182,168,255,170,180,166,255,174,184,170,255,132,144,129,255,148,160,145,255,176,188,173,255,156,168,152,255,136,150,136,255,161,175,160,255,148,164,148,255,148,164,148,255,158,173,157,255,154,169,153,255,172,187,171,255,177,192,175,255,188,201,184,255,141,154,137,255,128,139,123,255,155,167,151,255,110,124,106,255,105,119,101,255,113,126,110,255,128,142,127,255,204,204,204,255,202,203,202,255,202,203,202,255,201,202,202,255,202,203,202,255,202,203,203,255,203,204,203,255,203,204,203,255,204,204,204,255,203,203,202,255,202,202,201,255,200,200,199,255,198,198,197,255,196,196,195,255,194,194,193,255,193,195,193,255,192,193,191,255,184,186,184,255,185,186,184,255,188,190,188,255,179,180,178,255,162,163,162,255,166,167,165,255,164,165,163,255,156,156,156,255,183,184,182,255,181,182,181,255,150,151,150,255,169,171,168,255,177,179,176,255,185,187,184,255,176,177,174,255,194,196,192,255,213,215,211,255,215,218,213,255,201,204,198,255,210,214,208,255,205,209,203,255,200,204,197,255,194,199,191,255,188,192,185,255,160,164,157,255,151,154,148,255,162,165,158,255,160,163,157,255,157,161,154,255,158,162,156,255,151,155,148,255,127,133,124,255,131,137,127,255,166,172,161,255,173,179,168,255,173,179,168,255,163,169,158,255,157,163,152,255,165,172,160,255,183,191,178,255,182,190,177,255,182,190,177,255,186,194,181,255,186,195,181,255,156,164,151,255,188,196,182,255,189,198,184,255,191,200,185,255,188,197,183,255,192,201,186,255,163,172,157,255,165,174,161,255,193,202,188,255,184,193,181,255,187,196,183,255,184,193,180,255,176,186,173,255,139,149,136,255,190,200,187,255,181,191,177,255,183,193,178,255,176,186,170,255,177,187,171,255,133,145,129,255,144,156,139,255,159,171,156,255,151,163,148,255,136,150,134,255,154,168,152,255,143,158,142,255,141,156,140,255,164,179,163,255,157,172,156,255,163,176,159,255,158,172,155,255,163,174,158,255,114,125,107,255,113,125,106,255,190,202,183,255,163,177,159,255,82,96,78,255,138,151,135,255,124,138,121,255,204,204,204,255,202,202,202,255,202,202,202,255,200,201,200,255,199,200,199,255,198,198,198,255,195,196,195,255,190,191,191,255,188,188,188,255,186,186,186,255,185,185,184,255,182,182,182,255,180,180,180,255,178,178,178,255,177,177,176,255,199,200,198,255,207,208,206,255,202,204,201,255,199,200,198,255,205,206,204,255,184,185,183,255,171,173,171,255,160,162,160,255,158,159,158,255,163,165,163,255,183,185,182,255,189,191,188,255,193,195,192,255,197,199,196,255,199,200,197,255,199,200,197,255,184,186,182,255,204,206,201,255,206,208,204,255,200,203,197,255,181,184,179,255,183,187,181,255,179,183,177,255,182,187,179,255,181,185,178,255,181,185,178,255,153,156,150,255,134,137,131,255,130,133,126,255,116,118,116,255,114,116,114,255,131,135,129,255,129,132,126,255,151,156,147,255,163,169,159,255,175,180,170,255,187,193,182,255,193,199,188,255,188,194,182,255,168,174,163,255,172,179,167,255,200,207,195,255,198,206,193,255,199,207,194,255,197,205,192,255,196,205,191,255,153,161,148,255,191,200,186,255,196,205,191,255,195,203,188,255,197,206,190,255,195,204,189,255,165,174,159,255,167,176,163,255,195,204,190,255,191,200,188,255,188,197,185,255,188,198,185,255,181,190,177,255,142,152,139,255,188,198,185,255,179,188,173,255,177,187,172,255,176,186,171,255,175,185,170,255,133,144,128,255,150,162,145,255,157,169,153,255,146,158,143,255,138,152,136,255,158,172,156,255,162,176,160,255,167,181,165,255,164,179,163,255,155,170,153,255,157,170,154,255,172,186,169,255,198,209,191,255,122,134,115,255,117,129,111,255,195,207,189,255,158,172,154,255,58,73,55,255,163,176,160,255,197,210,194,255,204,204,204,255,202,202,202,255,200,200,200,255,198,198,198,255,196,196,196,255,194,194,194,255,192,192,192,255,191,192,191,255,190,191,190,255,189,189,188,255,187,187,186,255,186,186,185,255,183,183,182,255,181,182,181,255,178,178,177,255,174,175,174,255,180,181,180,255,195,196,194,255,204,205,203,255,204,206,203,255,199,201,198,255,190,192,189,255,174,177,174,255,178,181,178,255,183,186,183,255,189,192,189,255,198,201,197,255,195,197,193,255,194,197,192,255,194,197,192,255,195,198,192,255,189,191,186,255,202,204,199,255,211,213,208,255,209,212,207,255,196,200,194,255,203,208,200,255,203,208,200,255,204,208,201,255,200,204,197,255,202,206,199,255,169,173,166,255,120,121,120,255,140,143,137,255,141,144,139,255,128,130,125,255,125,128,123,255,128,132,125,255,157,163,153,255,187,193,182,255,188,194,182,255,176,182,170,255,184,190,177,255,190,196,184,255,176,182,170,255,166,172,160,255,189,196,184,255,195,203,190,255,197,205,192,255,198,206,193,255,195,203,190,255,157,165,151,255,193,202,188,255,196,205,191,255,195,204,188,255,197,206,190,255,195,204,189,255,166,175,160,255,165,174,161,255,191,200,186,255,188,197,185,255,190,199,186,255,186,196,183,255,177,186,174,255,145,154,141,255,189,198,185,255,182,191,176,255,177,187,172,255,177,187,172,255,173,184,168,255,136,146,132,255,153,163,149,255,165,177,161,255,139,151,135,255,149,160,146,255,177,189,175,255,160,174,159,255,151,165,150,255,151,165,150,255,154,169,153,255,180,193,177,255,180,193,176,255,183,195,179,255,103,114,98,255,108,120,102,255,197,209,191,255,154,168,150,255,58,73,55,255,158,171,155,255,200,213,197,255,204,204,204,255,202,202,202,255,201,201,201,255,198,199,198,255,196,196,196,255,195,195,195,255,193,194,194,255,192,192,192,255,190,190,190,255,188,188,188,255,185,186,186,255,183,183,183,255,181,182,181,255,179,179,179,255,178,178,178,255,176,177,176,255,172,172,172,255,170,171,170,255,188,189,187,255,200,202,200,255,205,207,205,255,207,209,207,255,207,209,207,255,206,209,206,255,199,201,198,255,194,198,193,255,209,212,207,255,208,211,207,255,211,214,208,255,210,212,207,255,211,213,207,255,191,194,187,255,205,207,202,255,216,218,213,255,212,215,209,255,198,201,195,255,206,210,203,255,207,212,204,255,207,211,204,255,204,209,201,255,202,206,199,255,175,178,172,255,120,122,120,255,132,135,129,255,141,144,138,255,143,146,140,255,140,144,139,255,122,126,120,255,154,159,150,255,176,182,171,255,179,185,174,255,189,195,183,255,182,188,176,255,172,178,165,255,166,173,161,255,168,175,163,255,174,181,169,255,182,190,177,255,202,210,197,255,198,206,193,255,195,202,190,255,159,168,154,255,187,195,183,255,199,208,194,255,198,207,192,255,197,206,190,255,198,207,192,255,165,174,159,255,167,176,163,255,198,206,193,255,190,199,186,255,190,199,186,255,191,200,187,255,177,186,174,255,146,155,142,255,187,197,184,255,174,184,169,255,168,178,163,255,160,170,154,255,157,167,152,255,117,127,113,255,131,141,127,255,155,167,152,255,152,165,149,255,150,161,147,255,138,150,135,255,122,137,121,255,131,146,130,255,133,148,132,255,130,145,130,255,169,181,166,255,156,170,153,255,126,137,121,255,117,129,113,255,132,144,128,255,200,212,193,255,146,160,142,255,58,73,55,255,163,176,160,255,194,207,191,255,204,204,204,255,202,202,202,255,201,201,201,255,199,199,199,255,197,197,197,255,194,194,194,255,192,192,192,255,192,192,192,255,191,192,191,255,186,188,187,255,185,186,185,255,182,184,183,255,181,182,181,255,180,181,180,255,178,179,178,255,175,176,175,255,174,175,175,255,174,175,174,255,168,169,168,255,174,175,174,255,193,195,193,255,198,200,199,255,209,212,209,255,211,215,212,255,202,206,202,255,198,202,198,255,212,215,210,255,212,215,211,255,214,216,211,255,213,216,211,255,214,216,210,255,191,194,187,255,202,204,199,255,215,217,212,255,213,216,211,255,198,201,195,255,206,211,204,255,209,213,206,255,209,213,206,255,203,208,200,255,202,206,199,255,177,180,173,255,120,122,120,255,143,145,139,255,138,141,135,255,136,138,134,255,150,153,149,255,150,154,148,255,143,148,140,255,166,172,161,255,184,190,180,255,187,193,182,255,195,201,191,255,187,193,182,255,168,175,164,255,166,173,162,255,185,192,181,255,193,200,189,255,199,207,195,255,198,206,194,255,198,205,195,255,159,167,155,255,190,198,187,255,194,202,189,255,191,200,186,255,188,197,182,255,187,196,181,255,159,168,153,255,160,169,155,255,180,189,177,255,163,172,160,255,156,165,154,255,153,162,150,255,144,154,142,255,123,132,119,255,151,160,147,255,127,137,124,255,122,131,118,255,116,126,111,255,122,132,116,255,139,149,135,255,148,158,145,255,155,166,153,255,143,154,140,255,132,143,131,255,138,150,137,255,151,165,152,255,156,170,157,255,164,179,165,255,157,171,156,255,178,191,176,255,155,167,152,255,97,108,93,255,100,112,95,255,130,140,125,255,170,182,165,255,133,148,130,255,97,112,94,255,169,183,167,255,207,220,204,255,204,204,204,255,202,203,202,255,201,201,201,255,199,200,199,255,198,198,198,255,195,195,195,255,192,192,192,255,192,192,192,255,191,192,191,255,188,189,189,255,184,186,185,255,183,185,184,255,181,183,182,255,180,182,181,255,178,179,178,255,175,176,175,255,172,173,173,255,171,172,171,255,172,173,173,255,167,169,168,255,164,165,164,255,164,167,165,255,189,191,189,255,201,204,201,255,208,211,208,255,210,213,209,255,211,215,210,255,214,217,211,255,215,217,212,255,212,215,209,255,215,217,211,255,193,196,189,255,201,204,198,255,215,218,213,255,213,216,210,255,196,200,194,255,207,211,204,255,207,211,204,255,206,211,203,255,205,209,201,255,205,208,201,255,176,179,173,255,120,122,120,255,126,129,123,255,122,125,119,255,114,116,114,255,115,118,112,255,134,137,131,255,157,161,153,255,180,185,176,255,192,198,188,255,200,206,196,255,199,205,195,255,187,193,183,255,170,176,166,255,156,163,152,255,175,181,171,255,180,187,176,255,177,183,173,255,175,182,172,255,168,175,165,255,145,152,142,255,158,166,155,255,157,165,154,255,149,158,145,255,143,152,137,255,141,150,135,255,133,141,128,255,139,147,134,255,149,158,146,255,144,153,141,255,147,156,144,255,148,157,145,255,145,154,142,255,138,147,134,255,164,174,160,255,152,162,148,255,160,170,156,255,165,175,160,255,174,184,169,255,155,165,151,255,155,166,152,255,173,183,169,255,161,172,158,255,146,157,145,255,162,174,161,255,160,174,161,255,155,170,156,255,165,180,166,255,161,176,162,255,181,193,178,255,188,201,186,255,182,195,180,255,110,122,106,255,104,116,100,255,89,101,85,255,111,125,107,255,125,139,121,255,173,187,170,255,177,191,175,255,204,204,204,255,202,202,202,255,201,201,201,255,199,200,199,255,198,198,198,255,195,195,194,255,193,193,193,255,193,193,192,255,192,193,192,255,189,190,189,255,185,187,186,255,184,185,184,255,182,184,183,255,179,181,180,255,179,179,178,255,176,176,175,255,173,174,173,255,172,173,172,255,170,171,170,255,170,172,170,255,169,170,169,255,166,168,165,255,168,170,167,255,180,183,179,255,193,195,191,255,195,198,193,255,199,202,197,255,205,208,203,255,208,210,205,255,212,215,208,255,216,219,212,255,193,196,189,255,199,203,196,255,215,218,212,255,214,218,211,255,197,201,194,255,209,212,205,255,209,213,206,255,211,214,207,255,205,208,201,255,205,208,201,255,176,179,172,255,120,122,120,255,129,131,123,255,137,138,131,255,139,141,134,255,140,141,134,255,128,132,124,255,123,127,119,255,158,162,154,255,177,182,174,255,172,177,169,255,163,169,160,255,156,162,153,255,156,163,152,255,160,164,154,255,169,174,163,255,170,175,164,255,175,180,169,255,166,172,161,255,169,175,165,255,148,155,145,255,165,173,163,255,173,181,170,255,173,181,169,255,176,183,169,255,178,186,173,255,163,171,158,255,167,175,162,255,187,196,183,255,181,190,177,255,181,190,177,255,181,190,177,255,174,184,171,255,145,152,140,255,195,203,190,255,185,194,179,255,186,195,180,255,174,183,168,255,171,180,165,255,131,140,126,255,153,163,149,255,177,188,173,255,161,172,157,255,123,135,121,255,159,170,156,255,148,162,147,255,147,162,147,255,164,179,165,255,157,172,158,255,180,195,181,255,184,199,185,255,199,215,199,255,120,133,117,255,133,146,130,255,175,189,171,255,113,127,109,255,98,112,93,255,116,132,114,255,124,141,122,255,204,204,204,255,202,202,202,255,200,200,200,255,198,198,198,255,196,197,196,255,195,195,195,255,192,192,192,255,190,190,190,255,188,188,188,255,187,188,187,255,187,189,188,255,184,186,185,255,182,183,182,255,180,181,180,255,178,178,177,255,175,175,175,255,172,173,172,255,171,173,171,255,170,171,170,255,167,169,167,255,167,168,166,255,167,168,166,255,167,169,167,255,158,159,158,255,166,168,165,255,165,168,163,255,167,170,164,255,183,186,180,255,181,183,178,255,194,197,190,255,212,214,207,255,199,202,195,255,201,205,199,255,215,219,213,255,213,217,211,255,194,198,192,255,200,203,197,255,195,198,191,255,192,195,188,255,184,187,180,255,178,180,173,255,156,159,153,255,141,144,137,255,147,150,144,255,155,157,150,255,151,154,147,255,147,149,143,255,143,146,140,255,137,141,133,255,117,122,114,255,147,152,144,255,163,168,160,255,189,195,186,255,183,189,180,255,185,191,182,255,187,193,183,255,194,199,188,255,193,198,186,255,191,197,186,255,168,175,164,255,172,178,168,255,162,170,159,255,183,191,181,255,192,201,190,255,194,201,189,255,195,202,188,255,198,206,193,255,169,177,164,255,164,173,159,255,196,205,191,255,188,197,185,255,187,196,183,255,187,196,184,255,183,192,179,255,165,173,160,255,190,198,185,255,176,185,170,255,176,185,170,255,176,183,168,255,180,190,174,255,137,146,133,255,155,166,151,255,180,190,176,255,152,164,148,255,123,135,121,255,156,170,155,255,152,166,151,255,154,169,153,255,169,183,169,255,164,179,165,255,174,189,175,255,184,199,185,255,190,205,190,255,105,121,104,255,137,150,134,255,205,218,203,255,150,164,147,255,91,105,87,255,137,153,135,255,116,133,114,255,204,204,204,255,202,202,202,255,200,201,201,255,198,198,198,255,197,197,197,255,194,194,194,255,200,200,200,255,203,204,203,255,199,200,199,255,193,194,193,255,185,187,186,255,182,183,182,255,181,182,181,255,180,181,179,255,179,179,178,255,176,176,175,255,174,174,174,255,171,172,172,255,170,170,170,255,169,170,170,255,166,167,166,255,164,165,164,255,165,166,166,255,165,166,165,255,160,162,160,255,163,164,162,255,160,163,159,255,155,158,154,255,157,160,155,255,171,174,168,255,186,188,181,255,194,197,190,255,209,212,207,255,211,215,210,255,203,207,202,255,189,193,188,255,186,190,184,255,187,191,184,255,182,186,179,255,182,186,179,255,181,185,178,255,165,168,162,255,131,134,129,255,136,139,135,255,116,119,116,255,114,116,114,255,129,131,129,255,117,121,117,255,150,154,147,255,169,175,165,255,154,160,152,255,142,148,139,255,175,182,173,255,185,192,182,255,166,173,164,255,157,164,153,255,190,197,186,255,197,204,192,255,191,198,185,255,149,156,143,255,182,189,178,255,160,168,157,255,183,192,181,255,194,203,191,255,195,202,190,255,195,202,190,255,196,203,190,255,174,182,169,255,168,177,165,255,196,204,192,255,188,197,185,255,195,204,191,255,187,196,184,255,162,171,159,255,148,158,145,255,182,192,179,255,182,190,177,255,181,189,176,255,186,194,181,255,179,187,174,255,140,148,136,255,150,160,147,255,178,189,175,255,158,170,156,255,149,160,148,255,170,184,170,255,162,176,163,255,163,178,164,255,171,187,175,255,166,182,170,255,183,199,186,255,187,203,188,255,193,209,194,255,103,118,104,255,135,148,134,255,202,215,199,255,147,163,145,255,70,86,68,255,184,200,183,255,190,207,189,255,204,204,204,255,202,202,202,255,201,201,201,255,199,199,199,255,197,197,197,255,201,201,201,255,207,207,207,255,207,207,207,255,208,208,208,255,206,207,206,255,202,204,203,255,192,194,192,255,186,187,186,255,180,181,180,255,176,176,176,255,174,174,174,255,176,176,175,255,175,176,175,255,171,172,172,255,167,168,167,255,165,166,166,255,166,167,167,255,162,163,163,255,160,160,161,255,159,160,160,255,159,160,159,255,160,162,160,255,158,160,157,255,156,158,154,255,164,165,161,255,168,170,164,255,172,174,169,255,189,192,188,255,185,189,185,255,198,202,198,255,198,202,197,255,207,211,205,255,206,210,204,255,205,210,202,255,201,206,198,255,202,206,199,255,179,182,176,255,120,122,120,255,133,136,133,255,142,145,143,255,134,137,136,255,118,121,121,255,123,126,125,255,150,155,148,255,188,194,184,255,190,197,188,255,155,161,153,255,138,145,136,255,166,174,165,255,178,185,176,255,169,177,167,255,179,186,176,255,195,202,191,255,201,207,196,255,156,163,150,255,197,205,193,255,165,173,161,255,174,182,169,255,191,199,186,255,197,205,192,255,197,205,192,255,195,203,190,255,169,177,164,255,163,172,160,255,196,204,192,255,181,190,177,255,183,192,180,255,181,191,178,255,171,181,168,255,145,155,142,255,199,209,196,255,187,195,182,255,183,191,178,255,175,183,170,255,176,186,172,255,133,144,130,255,158,169,155,255,182,194,180,255,148,162,148,255,136,150,137,255,154,169,155,255,150,165,152,255,147,162,148,255,146,162,150,255,145,161,149,255,176,192,179,255,180,196,183,255,168,182,171,255,92,107,93,255,137,150,136,255,203,216,202,255,144,160,143,255,67,83,66,255,176,192,177,255,198,214,199,255,204,204,204,255,202,202,202,255,200,200,200,255,198,198,198,255,196,196,196,255,198,198,198,255,200,200,200,255,201,201,201,255,203,203,202,255,202,203,202,255,201,202,201,255,201,202,201,255,195,196,195,255,178,179,178,255,188,189,188,255,185,186,185,255,172,173,172,255,170,170,170,255,168,169,168,255,171,171,171,255,171,171,171,255,165,166,166,255,162,163,163,255,158,159,159,255,158,159,159,255,157,158,158,255,157,158,157,255,155,157,155,255,151,153,151,255,151,153,150,255,150,151,148,255,155,157,153,255,157,160,157,255,143,147,144,255,167,171,167,255,198,202,198,255,207,212,206,255,208,213,206,255,210,214,207,255,205,210,202,255,204,209,202,255,185,190,183,255,126,130,124,255,128,133,127,255,136,140,136,255,134,139,135,255,136,140,138,255,116,121,117,255,150,154,148,255,179,184,176,255,187,193,185,255,161,167,159,255,140,147,140,255,149,156,148,255,156,165,157,255,176,185,175,255,181,189,180,255,175,182,172,255,196,203,191,255,157,164,152,255,196,203,190,255,170,177,164,255,180,187,174,255,194,202,189,255,191,199,186,255,191,199,186,255,201,209,196,255,185,192,179,255,172,181,169,255,187,196,183,255,160,169,157,255,173,182,170,255,185,194,181,255,169,179,166,255,142,151,139,255,176,185,173,255,150,160,147,255,143,153,140,255,141,151,137,255,127,137,123,255,111,122,108,255,132,145,132,255,149,162,149,255,131,145,132,255,127,140,129,255,142,157,145,255,142,158,146,255,141,159,147,255,152,169,159,255,151,169,158,255,185,200,190,255,133,149,137,255,91,106,94,255,108,123,111,255,150,164,152,255,208,224,209,255,132,148,132,255,84,100,83,255,172,190,174,255,195,212,199,255,204,204,204,255,202,202,202,255,203,203,203,255,203,203,203,255,202,202,202,255,201,201,200,255,198,198,198,255,190,191,190,255,188,188,188,255,188,189,188,255,198,199,198,255,201,203,202,255,194,195,194,255,195,196,195,255,209,210,209,255,208,209,208,255,205,206,204,255,196,197,196,255,177,178,176,255,166,167,166,255,164,164,164,255,162,162,162,255,160,162,161,255,164,165,164,255,161,162,161,255,158,159,158,255,156,157,156,255,153,154,153,255,152,153,152,255,151,152,150,255,149,150,148,255,148,150,147,255,150,153,151,255,143,146,144,255,166,169,166,255,208,212,208,255,210,214,209,255,210,215,209,255,207,212,205,255,207,212,205,255,203,208,201,255,187,192,185,255,128,133,126,255,135,139,133,255,133,137,132,255,129,133,128,255,143,147,143,255,139,143,138,255,137,140,134,255,163,167,160,255,178,183,176,255,172,178,171,255,165,172,166,255,154,162,155,255,112,120,113,255,139,148,139,255,163,171,162,255,190,197,187,255,198,204,194,255,148,155,143,255,194,201,189,255,164,171,158,255,171,176,163,255,186,193,180,255,187,195,182,255,182,190,177,255,185,192,179,255,179,187,173,255,154,163,151,255,157,166,154,255,143,152,139,255,138,147,134,255,138,147,134,255,135,144,132,255,121,130,118,255,141,151,138,255,135,144,131,255,132,142,128,255,135,145,131,255,139,150,137,255,119,132,119,255,157,170,158,255,177,191,178,255,157,171,158,255,146,161,150,255,170,184,173,255,169,187,174,255,168,186,173,255,175,192,182,255,163,180,170,255,185,201,191,255,178,194,183,255,137,152,140,255,92,106,94,255,124,139,127,255,151,166,152,255,119,135,120,255,107,123,106,255,186,203,190,255,193,210,197,255,204,204,204,255,203,203,202,255,202,202,202,255,202,202,202,255,202,203,202,255,204,204,203,255,206,207,206,255,196,196,195,255,193,193,192,255,199,200,199,255,189,190,189,255,186,188,187,255,186,188,187,255,195,197,196,255,206,207,206,255,209,210,209,255,211,212,211,255,212,212,211,255,197,197,195,255,194,195,193,255,194,195,192,255,181,182,180,255,161,163,160,255,158,159,158,255,156,158,156,255,154,155,154,255,152,153,152,255,157,160,158,255,155,157,156,255,151,152,151,255,149,150,149,255,147,149,148,255,147,149,147,255,139,143,140,255,151,153,151,255,180,183,180,255,173,176,172,255,209,212,208,255,208,212,207,255,205,209,204,255,208,213,206,255,189,194,187,255,120,123,120,255,123,128,121,255,129,135,127,255,118,124,116,255,117,122,115,255,133,138,131,255,142,146,140,255,165,169,162,255,188,193,188,255,170,176,171,255,137,144,139,255,167,174,168,255,191,200,194,255,192,200,194,255,200,207,200,255,183,190,182,255,173,180,170,255,152,159,149,255,155,160,149,255,142,148,136,255,162,166,155,255,165,170,159,255,169,176,163,255,171,178,164,255,157,165,152,255,164,172,159,255,176,185,171,255,177,185,172,255,158,167,153,255,163,172,158,255,172,183,169,255,170,181,167,255,152,163,149,255,189,200,186,255,176,187,173,255,180,192,177,255,172,183,170,255,177,188,175,255,136,149,137,255,158,172,159,255,175,190,177,255,158,173,160,255,148,163,151,255,166,184,171,255,158,175,163,255,160,178,165,255,170,188,177,255,163,180,170,255,184,201,191,255,191,209,198,255,197,213,200,255,113,129,116,255,125,139,128,255,103,119,104,255,100,117,102,255,116,134,116,255,180,197,184,255,171,188,175,255,204,204,204,255,203,203,203,255,201,202,201,255,199,199,198,255,198,198,198,255,199,199,198,255,202,202,201,255,190,190,190,255,202,203,202,255,208,208,207,255,207,208,207,255,192,193,192,255,192,193,192,255,187,187,187,255,176,177,176,255,187,188,187,255,197,198,197,255,206,207,205,255,200,200,198,255,206,206,204,255,214,214,212,255,212,213,210,255,208,209,206,255,200,201,198,255,190,192,188,255,168,170,167,255,157,160,157,255,150,151,150,255,148,149,148,255,146,147,146,255,148,149,147,255,149,150,149,255,146,148,145,255,145,147,145,255,144,146,143,255,134,135,134,255,132,133,132,255,161,165,161,255,152,156,153,255,169,172,169,255,189,193,188,255,187,192,187,255,154,159,154,255,134,139,133,255,130,135,129,255,128,134,128,255,137,142,136,255,132,138,131,255,134,138,132,255,153,157,152,255,155,160,155,255,147,153,149,255,167,174,169,255,217,225,221,255,224,231,228,255,226,231,229,255,222,229,223,255,202,209,202,255,192,199,191,255,174,181,171,255,189,194,184,255,179,185,173,255,166,172,161,255,174,180,168,255,184,191,179,255,177,185,171,255,183,191,178,255,172,179,166,255,170,179,165,255,200,209,196,255,188,197,183,255,187,196,182,255,196,206,193,255,188,199,185,255,156,167,153,255,184,195,181,255,191,202,188,255,185,196,182,255,186,197,184,255,186,197,184,255,137,150,137,255,157,170,158,255,179,194,181,255,157,172,159,255,144,161,149,255,165,183,170,255,149,167,154,255,151,169,156,255,169,187,176,255,161,178,168,255,181,199,188,255,193,212,198,255,199,215,202,255,99,115,103,255,151,165,153,255,194,210,195,255,123,141,123,255,99,117,99,255,117,134,118,255,128,145,132,255,204,204,204,255,203,203,203,255,202,202,202,255,201,201,201,255,201,201,200,255,200,200,199,255,197,197,196,255,194,194,193,255,199,200,198,255,198,199,197,255,203,204,202,255,198,199,197,255,203,204,202,255,209,210,208,255,191,192,190,255,174,174,174,255,172,172,172,255,170,171,170,255,183,184,182,255,195,196,194,255,209,210,208,255,213,214,211,255,213,215,212,255,214,215,212,255,213,215,211,255,190,193,189,255,200,203,199,255,199,201,197,255,185,187,183,255,167,169,166,255,144,145,144,255,142,144,142,255,140,141,140,255,142,144,141,255,136,137,136,255,141,143,140,255,140,142,140,255,130,131,130,255,128,129,128,255,126,128,126,255,124,126,124,255,150,154,150,255,168,172,169,255,165,169,165,255,173,177,174,255,180,184,181,255,167,172,168,255,163,168,164,255,135,140,135,255,127,132,128,255,146,152,148,255,126,133,129,255,100,103,100,255,183,192,189,255,211,220,217,255,201,211,207,255,208,218,213,255,176,185,179,255,190,198,190,255,202,209,201,255,181,189,179,255,183,190,180,255,185,191,182,255,194,201,190,255,193,200,188,255,182,190,177,255,172,180,167,255,175,183,170,255,181,189,176,255,193,202,189,255,172,181,167,255,185,194,180,255,197,206,193,255,179,188,175,255,143,154,140,255,188,199,185,255,186,197,183,255,182,193,179,255,181,192,179,255,181,192,179,255,137,150,137,255,156,170,157,255,177,191,178,255,153,168,155,255,134,151,139,255,163,180,168,255,159,177,164,255,162,180,167,255,174,192,179,255,164,182,169,255,183,201,188,255,192,211,197,255,195,211,199,255,103,119,104,255,142,158,143,255,207,223,208,255,140,158,140,255,104,122,104,255,146,167,150,255,105,125,109,255,204,204,204,255,204,204,203,255,204,204,203,255,203,203,202,255,202,202,201,255,201,201,200,255,200,200,198,255,198,198,196,255,196,196,194,255,187,188,186,255,187,188,185,255,196,197,195,255,198,198,196,255,204,205,202,255,189,189,187,255,194,194,192,255,210,211,209,255,203,203,202,255,188,189,187,255,167,167,166,255,170,171,169,255,186,187,184,255,195,196,193,255,204,205,202,255,203,205,201,255,187,189,185,255,196,198,194,255,196,199,194,255,191,193,188,255,186,188,183,255,180,182,178,255,180,182,177,255,165,166,163,255,143,144,142,255,188,189,186,255,148,149,147,255,158,159,156,255,190,191,189,255,181,184,181,255,160,163,159,255,132,136,133,255,122,124,122,255,120,122,120,255,133,136,134,255,147,151,149,255,165,168,167,255,158,163,161,255,173,177,175,255,170,174,171,255,174,179,175,255,176,182,179,255,181,189,186,255,174,184,182,255,164,175,172,255,179,190,187,255,170,182,179,255,183,193,190,255,187,197,192,255,174,184,177,255,187,196,189,255,209,217,208,255,161,169,160,255,173,180,172,255,188,196,185,255,154,161,151,255,154,162,149,255,176,183,172,255,166,173,160,255,158,167,155,255,195,204,190,255,174,183,169,255,177,186,172,255,191,200,187,255,192,201,189,255,160,171,157,255,190,201,187,255,185,197,182,255,184,195,181,255,185,196,183,255,184,195,182,255,137,150,137,255,159,173,160,255,186,199,186,255,154,169,156,255,140,155,143,255,165,183,170,255,164,181,169,255,163,181,168,255,163,181,168,255,155,173,160,255,180,199,185,255,193,212,198,255,189,205,190,255,83,99,84,255,147,163,148,255,205,221,206,255,134,152,134,255,80,98,80,255,201,221,205,255,187,207,191,255,204,204,204,255,204,204,203,255,204,205,204,255,204,204,203,255,205,205,203,255,204,204,203,255,203,203,202,255,201,201,199,255,198,199,196,255,196,197,194,255,197,197,194,255,196,196,193,255,196,197,193,255,192,192,188,255,176,177,176,255,196,197,194,255,204,204,201,255,202,202,200,255,195,195,193,255,190,190,188,255,192,193,190,255,170,171,168,255,160,161,160,255,158,159,158,255,168,170,167,255,178,180,177,255,193,195,192,255,202,204,200,255,205,207,203,255,204,206,202,255,204,206,200,255,204,205,201,255,159,160,158,255,181,182,180,255,206,207,205,255,134,135,134,255,198,199,196,255,209,212,207,255,207,210,205,255,204,207,201,255,198,201,196,255,176,179,174,255,140,143,139,255,118,119,118,255,116,117,116,255,114,115,114,255,112,115,113,255,124,128,126,255,148,153,149,255,162,170,165,255,173,181,177,255,191,200,197,255,174,185,182,255,156,167,166,255,146,158,156,255,142,154,151,255,148,160,156,255,152,164,159,255,152,164,157,255,166,176,169,255,183,192,186,255,160,170,162,255,137,147,139,255,173,182,173,255,200,208,198,255,196,204,193,255,180,188,177,255,173,181,170,255,169,177,166,255,177,184,173,255,164,171,159,255,164,172,160,255,172,181,169,255,165,174,162,255,182,191,179,255,206,215,203,255,180,191,178,255,173,183,170,255,163,173,162,255,156,167,156,255,120,131,119,255,147,161,148,255,159,173,160,255,145,160,147,255,137,152,141,255,138,153,141,255,137,153,141,255,140,155,143,255,139,157,144,255,147,165,152,255,176,192,179,255,156,172,160,255,132,148,134,255,102,118,104,255,143,159,144,255,205,220,205,255,128,146,128,255,94,113,95,255,198,218,202,255,197,217,203,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,205,205,202,255,202,202,199,255,199,199,196,255,194,195,191,255,189,189,185,255,192,192,188,255,190,191,186,255,192,192,188,255,176,176,172,255,176,176,173,255,185,186,182,255,196,197,193,255,206,207,203,255,178,179,176,255,181,181,178,255,202,203,200,255,188,189,186,255,167,169,165,255,167,169,166,255,182,184,180,255,197,199,195,255,208,210,206,255,218,219,215,255,201,202,198,255,140,140,140,255,198,198,198,255,188,189,187,255,134,135,134,255,205,206,203,255,211,213,208,255,210,213,207,255,205,208,201,255,206,209,202,255,196,199,192,255,170,174,167,255,187,191,184,255,171,174,169,255,152,155,150,255,121,124,121,255,110,112,110,255,108,111,108,255,106,109,106,255,104,107,104,255,120,129,126,255,100,108,106,255,124,136,134,255,130,142,140,255,119,131,128,255,123,135,131,255,122,133,128,255,118,130,123,255,121,130,125,255,140,151,144,255,147,158,151,255,164,175,168,255,151,161,152,255,166,175,165,255,194,202,193,255,205,213,204,255,170,177,168,255,155,162,153,255,186,193,183,255,162,170,159,255,153,161,149,255,153,162,150,255,144,154,142,255,120,129,118,255,146,155,143,255,184,193,182,255,174,185,173,255,152,163,151,255,126,137,126,255,120,131,119,255,135,146,134,255,142,153,141,255,130,144,131,255,137,150,140,255,163,178,166,255,164,179,167,255,168,183,171,255,176,194,181,255,170,188,175,255,187,203,191,255,147,163,150,255,100,117,104,255,97,114,99,255,155,171,156,255,192,209,194,255,114,131,116,255,96,116,100,255,202,222,208,255,191,211,197,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,203,255,204,204,203,255,205,205,203,255,205,205,202,255,206,206,203,255,205,205,202,255,204,204,201,255,198,198,194,255,198,199,194,255,199,199,194,255,196,197,192,255,189,189,184,255,186,186,181,255,188,188,183,255,188,188,184,255,191,191,187,255,191,191,187,255,162,163,162,255,196,197,193,255,211,212,208,255,214,215,212,255,196,198,194,255,189,190,187,255,183,185,181,255,148,149,148,255,168,169,165,255,186,187,183,255,175,176,172,255,140,141,140,255,159,159,158,255,136,137,136,255,177,178,175,255,204,206,201,255,210,213,207,255,209,212,204,255,208,212,203,255,206,209,200,255,197,201,191,255,172,176,166,255,189,193,184,255,182,186,178,255,183,186,179,255,166,169,163,255,150,154,148,255,144,150,145,255,115,123,118,255,108,116,112,255,107,115,112,255,100,108,105,255,121,132,130,255,116,127,124,255,106,118,115,255,106,117,113,255,106,116,111,255,108,118,112,255,111,121,115,255,114,123,118,255,131,141,135,255,166,177,171,255,168,178,171,255,149,157,151,255,140,148,140,255,170,177,170,255,192,200,192,255,158,165,157,255,161,169,159,255,146,154,144,255,135,143,133,255,148,155,145,255,149,156,147,255,145,152,144,255,174,183,173,255,160,169,160,255,179,188,179,255,186,195,186,255,174,184,174,255,143,152,143,255,157,166,157,255,164,173,164,255,135,146,135,255,127,137,129,255,140,154,145,255,146,161,151,255,142,158,147,255,146,162,151,255,147,163,152,255,167,183,172,255,180,196,183,255,168,184,172,255,103,119,106,255,124,139,127,255,120,137,122,255,122,139,124,255,112,132,116,255,203,223,209,255,193,212,201,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,205,205,202,255,201,201,198,255,200,200,196,255,207,207,202,255,206,206,202,255,206,206,201,255,202,202,197,255,196,196,190,255,190,190,184,255,187,187,181,255,189,189,184,255,186,186,180,255,179,179,174,255,178,178,172,255,162,163,158,255,188,188,184,255,193,194,189,255,203,204,200,255,209,210,206,255,157,158,154,255,164,165,161,255,173,174,170,255,142,143,142,255,141,142,140,255,139,140,138,255,136,137,136,255,188,189,185,255,209,211,206,255,213,216,210,255,210,213,206,255,208,211,203,255,211,215,205,255,198,202,193,255,168,172,162,255,186,189,181,255,176,180,171,255,182,186,177,255,181,185,176,255,170,173,166,255,162,167,162,255,146,151,148,255,104,108,105,255,102,109,105,255,106,113,111,255,117,125,122,255,107,115,112,255,103,111,108,255,97,106,102,255,98,106,102,255,99,107,102,255,99,107,102,255,98,106,100,255,108,116,111,255,121,131,125,255,128,138,132,255,151,158,153,255,148,155,150,255,154,161,156,255,168,176,170,255,199,206,200,255,183,189,183,255,174,181,174,255,165,172,164,255,197,204,198,255,200,207,199,255,162,169,163,255,215,222,214,255,194,203,195,255,188,197,189,255,189,199,191,255,203,212,204,255,169,179,171,255,180,189,180,255,190,200,190,255,143,152,143,255,150,161,153,255,163,174,165,255,145,158,149,255,151,166,156,255,162,177,167,255,143,158,148,255,157,173,163,255,154,170,159,255,158,174,163,255,114,130,117,255,114,128,116,255,102,119,106,255,107,124,111,255,124,144,130,255,175,194,183,255,145,165,153,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,204,204,200,255,200,199,196,255,205,204,201,255,207,206,202,255,207,206,202,255,208,207,203,255,208,207,202,255,208,207,202,255,204,204,198,255,201,200,194,255,194,194,187,255,185,185,178,255,182,182,175,255,177,177,170,255,180,181,174,255,176,176,170,255,181,181,175,255,187,188,182,255,187,188,182,255,149,150,148,255,200,200,195,255,218,218,213,255,204,205,200,255,170,171,167,255,164,164,161,255,142,143,140,255,165,166,161,255,184,186,181,255,200,202,197,255,207,210,204,255,198,201,194,255,188,193,186,255,176,181,174,255,138,143,136,255,152,157,149,255,157,160,153,255,153,157,150,255,150,153,146,255,146,149,143,255,147,150,145,255,156,159,155,255,104,105,104,255,102,105,102,255,108,112,110,255,108,114,110,255,97,101,99,255,94,96,94,255,96,101,99,255,96,102,97,255,91,95,91,255,93,98,93,255,87,93,88,255,82,87,83,255,80,82,80,255,78,82,78,255,76,79,76,255,74,78,75,255,72,75,72,255,70,74,70,255,68,70,68,255,88,94,89,255,102,109,103,255,82,89,83,255,146,153,148,255,170,177,171,255,98,105,100,255,185,193,186,255,157,165,159,255,137,145,139,255,146,154,148,255,152,161,153,255,143,151,144,255,186,194,187,255,176,184,177,255,144,153,145,255,156,167,160,255,159,170,162,255,159,173,164,255,157,170,162,255,176,190,182,255,201,216,207,255,183,198,189,255,202,218,207,255,201,216,206,255,122,136,126,255,155,170,160,255,203,219,206,255,142,159,146,255,112,132,118,255,97,117,105,255,104,123,113,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,200,200,197,255,203,202,199,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,202,255,207,207,202,255,208,208,203,255,208,208,202,255,208,207,201,255,207,207,200,255,207,206,199,255,201,200,193,255,195,195,187,255,183,183,175,255,176,176,168,255,182,182,175,255,185,185,177,255,172,173,165,255,167,167,161,255,179,179,173,255,190,190,183,255,208,207,201,255,197,197,192,255,186,187,182,255,143,144,140,255,134,135,134,255,132,133,132,255,139,141,137,255,167,169,164,255,169,173,166,255,174,178,171,255,166,171,164,255,141,146,140,255,125,128,123,255,116,118,116,255,114,116,114,255,121,123,118,255,123,126,120,255,136,138,135,255,169,171,168,255,149,153,149,255,102,106,102,255,108,111,109,255,98,100,98,255,111,114,112,255,120,123,121,255,118,121,119,255,119,122,118,255,121,124,120,255,102,105,102,255,107,111,107,255,136,142,137,255,153,160,155,255,167,174,169,255,150,157,152,255,136,143,138,255,118,125,120,255,102,109,104,255,98,105,99,255,92,98,93,255,64,68,64,255,62,65,62,255,60,63,60,255,58,62,58,255,56,60,56,255,54,57,54,255,52,55,52,255,50,55,50,255,48,52,48,255,46,49,46,255,44,46,44,255,73,78,72,255,40,43,40,255,38,42,38,255,36,39,36,255,34,40,34,255,64,75,69,255,61,72,64,255,100,113,107,255,124,137,129,255,91,104,98,255,113,127,118,255,120,132,124,255,134,145,137,255,100,112,104,255,162,177,167,255,150,165,155,255,119,136,125,255,128,144,135,255,122,139,129,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,206,205,203,255,205,205,203,255,203,203,200,255,201,200,197,255,206,206,203,255,207,206,203,255,207,207,203,255,206,206,202,255,207,207,203,255,207,207,202,255,208,208,202,255,207,207,202,255,208,208,202,255,207,207,201,255,209,209,202,255,208,208,201,255,207,207,199,255,205,204,196,255,199,199,190,255,190,190,181,255,182,182,174,255,173,173,165,255,177,176,168,255,168,168,160,255,170,170,161,255,170,170,162,255,182,183,175,255,165,166,159,255,136,137,136,255,135,136,134,255,132,133,132,255,130,132,130,255,146,149,143,255,194,197,189,255,203,207,199,255,194,198,190,255,152,155,150,255,119,121,118,255,131,133,131,255,114,116,114,255,128,129,126,255,132,134,131,255,124,129,125,255,152,158,153,255,157,163,159,255,112,117,113,255,100,105,102,255,106,110,108,255,125,127,126,255,114,115,114,255,100,100,100,255,97,97,96,255,103,103,101,255,86,87,86,255,133,137,132,255,169,176,169,255,178,188,180,255,209,218,210,255,205,214,205,255,199,207,198,255,196,204,195,255,174,182,174,255,144,152,144,255,152,160,153,255,126,134,127,255,100,109,102,255,62,70,64,255,80,88,82,255,56,60,56,255,90,97,91,255,151,159,150,255,149,157,149,255,135,144,133,255,104,112,103,255,44,46,44,255,69,74,69,255,119,127,120,255,109,117,113,255,107,116,111,255,111,120,115,255,72,81,78,255,30,34,30,255,28,31,28,255,26,29,26,255,24,28,25,255,22,26,22,255,20,26,21,255,18,22,18,255,16,20,16,255,14,19,15,255,12,16,12,255,10,16,10,255,30,41,35,255,46,56,51,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,206,206,204,255,204,204,201,255,201,200,197,255,204,204,200,255,207,206,203,255,206,206,202,255,207,207,203,255,207,207,203,255,207,207,202,255,208,208,203,255,208,208,203,255,208,207,202,255,208,208,202,255,207,207,201,255,208,208,201,255,208,208,201,255,209,209,201,255,209,208,200,255,210,209,201,255,209,208,199,255,203,202,193,255,197,196,187,255,190,189,180,255,184,184,174,255,179,178,169,255,172,171,162,255,171,172,163,255,149,150,142,255,153,153,149,255,164,165,162,255,169,170,168,255,182,183,179,255,210,213,206,255,212,215,206,255,208,211,202,255,200,204,196,255,158,161,156,255,118,119,118,255,124,126,124,255,131,133,131,255,122,123,121,255,119,121,118,255,119,124,120,255,125,131,126,255,108,114,110,255,115,121,117,255,100,106,103,255,112,115,113,255,98,100,99,255,94,94,94,255,92,92,92,255,91,91,90,255,91,91,90,255,86,88,86,255,141,147,142,255,162,170,162,255,177,188,178,255,187,197,186,255,176,185,173,255,186,194,183,255,198,207,196,255,173,182,171,255,158,166,157,255,189,197,189,255,166,174,166,255,132,140,133,255,66,75,68,255,58,63,58,255,56,61,56,255,125,132,124,255,191,199,188,255,187,195,183,255,184,193,180,255,155,163,151,255,44,48,44,255,170,177,168,255,237,243,236,255,231,239,232,255,222,230,224,255,214,224,217,255,180,188,181,255,53,61,55,255,95,101,95,255,156,162,156,255,166,172,166,255,114,120,114,255,80,86,80,255,79,87,83,255,44,52,49,255,53,63,58,255,69,78,73,255,50,59,52,255,40,49,42,255,10,21,13,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,201,201,199,255,202,202,199,255,206,206,202,255,207,207,203,255,206,206,202,255,207,207,203,255,207,207,203,255,207,207,202,255,207,207,202,255,208,208,203,255,208,208,202,255,208,208,202,255,208,208,201,255,208,208,201,255,208,208,201,255,209,209,201,255,209,209,201,255,208,208,199,255,209,209,200,255,210,209,200,255,209,208,199,255,208,207,198,255,204,203,193,255,195,194,184,255,175,174,165,255,166,167,158,255,174,176,168,255,192,193,187,255,213,214,210,255,201,202,199,255,214,215,211,255,211,214,207,255,209,212,203,255,208,212,202,255,198,202,193,255,156,159,153,255,118,119,118,255,120,122,120,255,125,127,125,255,133,134,131,255,110,113,110,255,172,178,173,255,144,151,145,255,108,115,110,255,102,104,102,255,109,113,111,255,103,105,103,255,98,99,99,255,97,97,97,255,92,92,92,255,94,94,93,255,99,101,99,255,86,89,86,255,172,178,173,255,176,183,176,255,128,137,127,255,163,172,161,255,168,178,166,255,162,171,159,255,173,181,170,255,148,156,145,255,151,159,150,255,165,173,164,255,144,152,142,255,140,148,140,255,138,145,137,255,117,125,115,255,56,60,56,255,120,128,116,255,127,133,121,255,142,149,134,255,121,128,114,255,114,121,106,255,81,86,74,255,156,163,150,255,165,171,159,255,151,160,147,255,155,164,153,255,165,174,162,255,162,169,158,255,67,74,63,255,127,132,122,255,168,173,163,255,189,194,182,255,181,188,175,255,162,169,157,255,149,159,146,255,62,71,61,255,108,119,108,255,154,165,154,255,141,154,142,255,173,187,174,255,171,184,172,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,203,203,201,255,201,201,198,255,205,205,202,255,206,206,202,255,207,206,203,255,206,206,202,255,207,207,203,255,207,207,203,255,207,207,202,255,207,207,202,255,208,208,203,255,207,207,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,208,208,201,255,208,208,200,255,209,209,201,255,208,208,199,255,210,209,200,255,208,208,198,255,211,210,201,255,209,208,199,255,209,208,198,255,189,189,178,255,169,170,159,255,178,179,171,255,198,199,192,255,213,214,210,255,200,201,197,255,210,211,206,255,211,214,206,255,209,212,203,255,209,213,203,255,203,207,198,255,161,163,157,255,118,120,118,255,129,131,129,255,126,128,126,255,112,114,112,255,171,175,170,255,198,205,199,255,122,131,124,255,126,132,128,255,117,123,118,255,113,116,113,255,100,101,99,255,98,98,98,255,94,94,94,255,96,96,96,255,90,91,90,255,92,95,93,255,86,89,86,255,156,160,154,255,154,161,152,255,143,149,140,255,146,154,143,255,161,169,158,255,169,178,166,255,153,161,150,255,157,166,154,255,162,171,159,255,186,195,183,255,166,174,165,255,165,174,162,255,184,191,180,255,186,194,182,255,122,130,118,255,120,127,113,255,127,133,119,255,140,146,131,255,121,128,110,255,127,133,116,255,116,122,104,255,132,139,120,255,128,134,117,255,109,116,99,255,120,127,112,255,136,144,128,255,124,131,115,255,80,88,72,255,113,119,103,255,85,92,74,255,103,110,92,255,112,119,100,255,153,160,144,255,137,145,128,255,54,62,46,255,117,127,112,255,148,158,143,255,123,133,118,255,140,152,136,255,139,151,135,255,204,204,204,255,204,204,203,255,205,205,204,255,204,204,203,255,205,205,204,255,204,204,202,255,201,201,199,255,203,203,201,255,206,206,203,255,206,205,202,255,207,206,203,255,206,206,202,255,207,207,203,255,206,206,202,255,206,206,202,255,207,207,202,255,208,208,203,255,207,207,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,209,209,201,255,209,209,201,255,210,210,201,255,208,208,199,255,209,209,199,255,209,209,199,255,208,208,199,255,207,207,197,255,208,208,198,255,193,193,182,255,169,170,160,255,175,176,167,255,186,187,180,255,216,216,211,255,202,203,198,255,211,212,207,255,210,213,205,255,210,213,204,255,205,209,199,255,201,204,196,255,154,157,151,255,118,120,118,255,144,146,143,255,134,136,134,255,147,149,146,255,199,204,199,255,168,175,169,255,116,124,117,255,120,127,121,255,120,125,120,255,103,106,103,255,99,99,98,255,97,97,97,255,97,97,97,255,92,92,92,255,99,101,99,255,88,89,88,255,110,114,109,255,180,185,178,255,170,175,167,255,176,180,171,255,193,199,188,255,164,172,161,255,156,165,153,255,199,209,197,255,185,195,183,255,163,171,159,255,205,214,202,255,164,172,161,255,169,177,165,255,209,215,203,255,181,187,174,255,129,135,120,255,141,147,130,255,186,192,175,255,187,193,175,255,189,196,175,255,185,190,170,255,181,186,164,255,172,179,156,255,169,177,155,255,161,168,146,255,159,165,146,255,150,157,137,255,139,146,126,255,137,144,124,255,132,136,116,255,107,112,90,255,97,103,80,255,113,118,95,255,123,127,107,255,110,117,95,255,96,104,82,255,105,113,93,255,116,119,103,255,106,110,94,255,91,94,78,255,75,79,62,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,203,255,202,202,200,255,202,202,200,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,206,203,255,207,207,203,255,206,206,202,255,207,207,202,255,207,207,202,255,208,208,203,255,207,207,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,209,209,201,255,209,209,201,255,209,209,201,255,208,208,199,255,208,208,199,255,208,208,199,255,208,208,199,255,208,208,198,255,209,209,199,255,197,198,187,255,170,170,160,255,172,173,163,255,182,183,176,255,210,211,205,255,192,193,188,255,194,195,190,255,187,190,182,255,183,186,177,255,177,181,171,255,166,170,161,255,141,144,138,255,131,135,130,255,136,138,135,255,119,121,118,255,167,170,165,255,183,188,182,255,156,163,156,255,160,168,160,255,121,127,121,255,105,109,105,255,101,102,100,255,99,99,98,255,97,96,96,255,94,94,94,255,99,99,99,255,90,93,91,255,127,130,127,255,157,161,156,255,193,198,190,255,183,188,179,255,169,174,164,255,207,213,202,255,203,212,200,255,176,185,173,255,154,164,152,255,189,199,187,255,169,178,166,255,200,209,197,255,172,180,168,255,163,172,158,255,209,215,202,255,129,136,121,255,126,131,115,255,180,186,168,255,214,220,200,255,210,215,194,255,211,215,194,255,214,219,195,255,213,218,194,255,211,216,192,255,211,216,194,255,207,214,191,255,207,215,192,255,204,211,189,255,201,209,186,255,203,210,187,255,203,208,184,255,186,191,167,255,155,161,136,255,139,144,119,255,182,188,164,255,175,181,157,255,167,172,151,255,162,166,145,255,152,155,135,255,160,163,143,255,152,155,137,255,145,148,128,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,204,204,202,255,202,202,200,255,205,204,202,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,202,255,207,207,202,255,208,208,203,255,207,207,202,255,208,208,202,255,208,208,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,209,209,201,255,208,208,200,255,208,208,200,255,208,208,200,255,210,210,201,255,209,209,200,255,209,209,200,255,207,207,197,255,209,209,199,255,202,202,192,255,174,174,164,255,173,174,165,255,175,177,169,255,201,202,195,255,189,191,185,255,187,189,183,255,186,189,181,255,186,189,180,255,186,190,180,255,184,187,179,255,157,160,154,255,124,127,123,255,124,126,123,255,114,115,114,255,144,147,142,255,167,171,165,255,172,178,172,255,172,178,171,255,151,155,150,255,102,104,102,255,102,103,101,255,98,98,98,255,101,100,101,255,98,98,98,255,94,94,93,255,90,91,90,255,184,186,183,255,164,169,163,255,193,198,189,255,191,196,186,255,158,163,152,255,204,210,198,255,199,207,196,255,204,213,201,255,189,198,186,255,150,158,147,255,178,185,174,255,212,220,208,255,183,189,176,255,188,195,181,255,173,179,164,255,126,132,115,255,150,154,137,255,209,213,194,255,206,211,190,255,210,213,191,255,212,215,193,255,207,211,188,255,213,217,193,255,209,214,192,255,214,218,198,255,214,219,198,255,215,220,198,255,216,221,199,255,215,220,198,255,219,224,202,255,215,219,195,255,221,224,201,255,182,185,162,255,166,170,146,255,214,218,195,255,215,221,197,255,211,216,195,255,208,213,192,255,207,214,192,255,202,209,187,255,202,212,189,255,206,215,191,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,202,202,201,255,203,203,201,255,206,205,203,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,202,255,207,207,203,255,207,207,202,255,207,207,202,255,208,208,203,255,208,208,203,255,208,208,202,255,208,208,202,255,208,208,202,255,209,209,202,255,209,209,202,255,209,209,202,255,209,209,201,255,208,208,200,255,208,208,200,255,208,208,199,255,209,209,200,255,209,209,200,255,208,208,199,255,208,208,198,255,206,206,196,255,180,180,170,255,161,162,152,255,136,137,136,255,202,203,196,255,206,208,201,255,208,210,203,255,208,210,202,255,210,213,205,255,209,212,203,255,206,209,201,255,171,175,169,255,118,120,118,255,125,128,123,255,139,142,137,255,154,157,151,255,144,147,141,255,127,131,124,255,164,168,161,255,183,186,180,255,122,124,119,255,106,108,104,255,110,111,108,255,96,96,96,255,95,95,94,255,92,92,92,255,130,131,128,255,169,172,168,255,148,153,147,255,194,199,190,255,188,193,182,255,170,177,165,255,206,213,201,255,203,211,200,255,199,208,196,255,205,214,202,255,194,203,191,255,130,137,126,255,173,181,167,255,198,204,191,255,184,190,176,255,143,149,133,255,137,143,126,255,187,192,173,255,210,215,194,255,208,211,189,255,207,211,189,255,208,212,187,255,211,215,190,255,211,214,193,255,211,214,193,255,213,216,196,255,214,219,198,255,215,220,198,255,214,219,198,255,216,221,199,255,215,220,198,255,218,221,198,255,220,224,200,255,185,187,163,255,164,166,142,255,216,218,196,255,206,210,187,255,210,214,193,255,206,211,190,255,208,215,193,255,202,209,187,255,206,216,192,255,205,214,190,255,204,204,204,255,204,204,203,255,204,204,204,255,203,203,202,255,203,203,202,255,205,204,203,255,205,205,203,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,202,255,207,207,203,255,207,207,202,255,207,207,203,255,207,207,202,255,208,208,202,255,207,207,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,208,208,201,255,208,208,200,255,208,208,200,255,207,207,199,255,208,208,200,255,209,209,200,255,209,209,199,255,208,208,198,255,208,208,198,255,207,207,197,255,188,189,179,255,160,161,151,255,156,157,148,255,175,176,168,255,200,201,193,255,210,212,204,255,215,217,208,255,212,215,206,255,209,212,204,255,206,209,202,255,175,178,172,255,118,120,118,255,130,133,129,255,164,166,162,255,145,148,142,255,110,112,110,255,109,111,108,255,157,159,152,255,165,166,161,255,124,125,121,255,119,120,117,255,106,107,104,255,113,115,112,255,114,115,112,255,92,93,92,255,148,150,147,255,194,195,190,255,177,181,174,255,178,182,173,255,173,180,168,255,171,178,166,255,205,215,202,255,190,198,186,255,188,197,186,255,180,187,176,255,162,169,158,255,153,159,146,255,133,140,127,255,183,188,175,255,156,161,147,255,126,129,114,255,162,166,149,255,211,213,195,255,209,212,192,255,209,211,190,255,213,215,193,255,212,215,191,255,213,215,191,255,213,216,195,255,213,216,195,255,214,217,197,255,213,217,196,255,215,218,199,255,215,219,199,255,217,220,199,255,216,220,198,255,218,220,197,255,218,221,198,255,187,187,164,255,162,164,140,255,212,215,190,255,214,217,193,255,210,214,191,255,209,213,190,255,211,214,193,255,209,213,191,255,209,213,191,255,208,212,190,255,204,204,204,255,204,204,203,255,204,204,203,255,203,203,201,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,207,207,202,255,207,207,203,255,207,207,202,255,208,208,202,255,208,208,202,255,208,208,202,255,208,208,202,255,209,209,202,255,208,208,201,255,209,209,201,255,209,209,201,255,209,209,201,255,208,208,200,255,208,208,200,255,208,208,199,255,208,208,199,255,207,207,198,255,208,208,198,255,208,208,198,255,201,201,191,255,168,168,158,255,169,169,160,255,166,167,159,255,187,187,180,255,213,214,206,255,213,214,207,255,211,213,204,255,210,212,204,255,206,209,202,255,179,181,176,255,118,119,118,255,163,166,161,255,160,163,157,255,112,115,112,255,128,130,124,255,108,108,108,255,145,145,139,255,146,147,142,255,126,127,122,255,105,107,102,255,100,101,98,255,143,144,140,255,151,153,149,255,94,94,92,255,114,115,111,255,179,181,174,255,167,170,162,255,146,151,141,255,161,168,157,255,152,161,147,255,157,166,153,255,148,156,145,255,150,157,147,255,144,152,141,255,131,138,127,255,121,127,114,255,188,194,181,255,161,167,153,255,106,112,96,255,144,148,131,255,198,202,184,255,216,219,199,255,209,212,192,255,215,217,196,255,213,215,193,255,212,214,190,255,216,218,196,255,217,219,196,255,216,219,197,255,216,219,198,255,216,219,199,255,217,220,200,255,217,220,199,255,217,221,200,255,216,220,197,255,217,220,196,255,218,221,196,255,190,190,165,255,163,163,138,255,212,215,189,255,214,216,192,255,210,213,188,255,209,213,190,255,214,216,196,255,213,215,194,255,212,214,192,255,210,212,191,255,204,204,204,255,204,204,203,255,203,203,202,255,203,203,202,255,205,205,204,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,207,207,202,255,207,207,203,255,207,207,202,255,208,208,202,255,208,208,202,255,208,208,202,255,208,208,202,255,208,208,202,255,208,208,201,255,209,209,202,255,209,209,202,255,209,209,201,255,208,208,200,255,209,208,199,255,208,207,199,255,208,208,199,255,208,207,198,255,208,207,197,255,207,207,196,255,207,207,196,255,187,187,177,255,163,163,153,255,170,171,161,255,166,167,158,255,206,207,199,255,219,220,213,255,215,217,209,255,213,215,208,255,214,216,209,255,176,178,173,255,158,161,155,255,171,173,166,255,129,131,125,255,134,135,129,255,132,133,127,255,139,138,132,255,170,169,163,255,148,148,143,255,102,103,102,255,101,104,100,255,111,115,109,255,138,141,136,255,135,138,133,255,146,147,144,255,90,92,90,255,128,130,123,255,157,160,152,255,161,166,156,255,168,176,164,255,160,169,155,255,169,178,165,255,181,188,178,255,181,186,176,255,188,194,183,255,173,179,168,255,175,179,167,255,209,214,202,255,146,149,135,255,123,127,111,255,185,188,172,255,218,221,203,255,212,215,195,255,212,215,196,255,216,218,197,255,212,214,192,255,214,216,194,255,218,220,197,255,219,221,199,255,217,219,196,255,216,220,196,255,217,220,198,255,217,220,198,255,217,220,198,255,217,220,197,255,216,220,194,255,217,220,195,255,219,222,195,255,193,194,167,255,161,162,134,255,213,214,186,255,213,215,189,255,210,213,186,255,212,215,190,255,212,215,192,255,211,215,193,255,211,215,192,255,209,213,191,255,204,204,204,255,203,203,203,255,203,203,203,255,204,204,203,255,205,205,204,255,204,204,203,255,205,205,203,255,205,205,203,255,206,206,204,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,203,255,207,207,202,255,207,207,202,255,207,207,202,255,208,208,202,255,207,207,201,255,208,208,201,255,207,207,201,255,208,208,201,255,208,208,201,255,209,208,201,255,208,207,200,255,209,208,199,255,208,207,199,255,208,208,199,255,208,207,198,255,208,207,197,255,207,206,196,255,207,207,197,255,202,202,191,255,174,174,164,255,164,165,154,255,157,157,147,255,177,178,169,255,203,204,195,255,199,200,192,255,191,193,186,255,187,189,182,255,171,174,167,255,169,172,165,255,160,162,156,255,148,150,143,255,149,150,144,255,165,166,160,255,171,171,165,255,150,150,144,255,153,154,149,255,102,103,102,255,100,102,100,255,128,132,126,255,174,178,172,255,155,158,152,255,143,145,139,255,179,181,175,255,161,163,155,255,145,149,140,255,185,190,179,255,194,201,189,255,157,166,152,255,194,202,190,255,194,200,189,255,207,212,202,255,196,201,190,255,191,196,184,255,199,204,192,255,154,159,145,255,121,124,109,255,170,173,157,255,213,216,198,255,214,216,199,255,208,211,192,255,215,218,198,255,214,217,195,255,215,217,195,255,216,219,196,255,218,220,197,255,218,220,196,255,217,219,195,255,216,220,196,255,216,220,195,255,217,220,198,255,216,219,197,255,215,219,194,255,214,218,193,255,217,220,193,255,218,221,194,255,193,193,165,255,158,159,131,255,213,214,186,255,215,216,188,255,212,215,188,255,215,218,191,255,212,215,192,255,212,216,194,255,214,217,195,255,214,218,196,255,204,204,204,255,203,203,203,255,204,204,203,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,206,205,203,255,206,206,203,255,206,206,202,255,207,207,203,255,206,206,202,255,207,207,203,255,207,207,202,255,208,207,202,255,208,207,202,255,208,208,202,255,208,207,201,255,208,208,201,255,208,207,201,255,209,208,201,255,209,208,201,255,209,208,201,255,208,208,200,255,209,208,200,255,208,207,198,255,208,207,198,255,208,207,198,255,208,208,197,255,208,208,197,255,207,206,195,255,209,209,197,255,201,201,190,255,168,168,157,255,167,168,156,255,167,168,158,255,167,168,159,255,177,178,169,255,178,180,172,255,178,179,172,255,178,179,172,255,158,160,153,255,169,170,164,255,183,184,177,255,182,184,176,255,172,174,166,255,169,170,164,255,162,163,158,255,149,150,145,255,102,105,102,255,100,102,100,255,172,176,169,255,182,187,180,255,165,169,161,255,148,151,144,255,168,171,164,255,166,170,161,255,86,88,86,255,186,190,179,255,193,199,188,255,164,171,158,255,209,214,201,255,196,201,190,255,186,191,179,255,196,199,188,255,204,208,194,255,161,164,151,255,140,143,128,255,161,164,148,255,204,207,190,255,212,215,198,255,213,216,198,255,214,217,197,255,215,218,198,255,218,220,200,255,218,220,200,255,216,219,198,255,218,220,197,255,218,220,196,255,216,219,194,255,216,220,196,255,217,221,196,255,216,221,198,255,215,220,197,255,216,220,195,255,215,219,193,255,215,218,191,255,217,219,192,255,188,189,161,255,155,156,127,255,211,215,185,255,214,217,187,255,213,216,187,255,216,218,192,255,212,215,192,255,210,216,191,255,212,217,192,255,212,218,193,255,204,204,204,255,203,203,203,255,204,204,204,255,204,204,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,205,205,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,202,255,207,207,202,255,207,207,202,255,207,207,201,255,208,208,202,255,208,207,201,255,208,207,201,255,207,207,201,255,208,208,201,255,208,207,200,255,208,208,200,255,208,208,200,255,209,208,200,255,208,207,199,255,208,207,198,255,208,207,197,255,208,207,197,255,208,207,196,255,209,208,197,255,207,206,194,255,208,207,195,255,187,187,175,255,152,152,140,255,167,167,156,255,156,157,147,255,165,166,157,255,197,198,190,255,190,192,184,255,179,181,173,255,181,183,175,255,181,182,175,255,200,202,193,255,188,190,181,255,161,163,155,255,199,202,195,255,179,182,176,255,135,138,132,255,102,104,102,255,105,109,103,255,199,203,195,255,184,189,181,255,160,164,155,255,179,184,175,255,156,160,151,255,113,117,108,255,86,88,86,255,170,174,163,255,189,193,183,255,166,169,157,255,185,188,176,255,168,171,158,255,192,195,183,255,197,200,187,255,135,138,124,255,129,132,117,255,150,153,137,255,205,208,191,255,213,215,198,255,210,213,196,255,214,217,199,255,215,218,198,255,215,218,198,255,220,222,202,255,216,219,198,255,219,222,201,255,217,219,198,255,217,220,197,255,215,219,196,255,216,220,196,255,217,220,198,255,216,221,198,255,214,219,196,255,215,218,196,255,216,220,194,255,214,217,192,255,216,218,191,255,182,183,155,255,153,154,125,255,212,215,187,255,214,216,188,255,214,217,188,255,215,219,192,255,212,216,191,255,209,215,190,255,209,215,190,255,208,214,189,255,204,204,204,255,204,204,203,255,204,204,204,255,204,204,203,255,205,205,203,255,205,204,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,202,255,207,207,201,255,207,207,202,255,207,207,201,255,208,207,201,255,207,207,201,255,208,207,201,255,208,207,201,255,208,208,201,255,208,207,200,255,208,208,200,255,208,207,200,255,209,208,200,255,209,207,199,255,209,207,199,255,208,207,198,255,208,207,197,255,208,206,196,255,209,208,196,255,207,206,194,255,191,191,178,255,191,191,178,255,192,192,179,255,164,164,153,255,157,159,148,255,154,156,146,255,146,148,139,255,171,172,164,255,193,195,186,255,186,188,179,255,205,207,199,255,168,170,160,255,191,192,183,255,194,196,187,255,196,201,193,255,179,184,179,255,122,128,121,255,102,104,102,255,115,119,111,255,198,202,194,255,198,201,194,255,171,176,167,255,167,172,162,255,159,164,153,255,147,152,141,255,97,101,91,255,150,153,143,255,161,162,152,255,139,140,130,255,181,182,171,255,212,213,201,255,190,192,178,255,121,122,109,255,136,139,124,255,156,159,143,255,202,204,187,255,212,214,197,255,211,214,195,255,215,218,199,255,214,216,197,255,213,216,196,255,215,218,198,255,218,220,200,255,216,218,198,255,222,224,203,255,217,219,198,255,217,220,199,255,215,219,197,255,217,220,198,255,217,221,200,255,216,221,200,255,214,219,197,255,214,217,196,255,216,219,196,255,214,217,194,255,218,220,195,255,178,178,153,255,156,156,129,255,215,218,191,255,215,217,191,255,213,218,190,255,214,218,192,255,215,219,194,255,213,217,191,255,213,216,191,255,211,215,189,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,206,206,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,206,203,255,206,206,202,255,207,207,202,255,207,207,202,255,208,207,202,255,207,207,201,255,208,207,202,255,207,207,201,255,208,208,201,255,208,207,201,255,209,208,201,255,209,208,201,255,209,208,201,255,208,208,200,255,209,208,199,255,208,206,198,255,208,207,198,255,208,207,197,255,209,208,198,255,208,207,196,255,201,200,188,255,190,188,176,255,196,196,183,255,205,205,192,255,208,208,195,255,198,199,186,255,171,172,160,255,153,154,143,255,152,153,143,255,144,146,136,255,142,143,134,255,181,183,173,255,192,194,184,255,196,198,188,255,190,192,182,255,201,204,194,255,202,206,199,255,172,176,171,255,104,110,104,255,114,118,112,255,131,134,128,255,136,139,132,255,157,161,153,255,153,156,148,255,149,153,144,255,132,137,126,255,144,149,139,255,150,154,144,255,113,116,106,255,151,153,142,255,178,178,167,255,210,209,198,255,173,174,161,255,136,138,124,255,137,139,124,255,139,141,125,255,193,196,178,255,215,218,200,255,209,211,191,255,212,215,195,255,215,217,198,255,215,218,199,255,216,219,200,255,215,218,198,255,217,220,200,255,219,222,201,255,219,221,200,255,218,221,200,255,219,221,200,255,217,220,199,255,218,222,200,255,219,222,202,255,217,221,202,255,214,218,199,255,214,217,196,255,216,219,196,255,214,217,194,255,219,222,198,255,177,177,152,255,159,159,134,255,217,219,193,255,214,217,193,255,213,217,192,255,214,218,192,255,212,216,191,255,212,216,190,255,213,216,191,255,212,216,190,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,204,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,202,255,207,207,202,255,207,207,202,255,207,207,202,255,208,207,202,255,208,208,202,255,209,208,203,255,208,207,201,255,209,208,202,255,208,207,200,255,209,208,201,255,207,207,199,255,209,207,199,255,208,206,197,255,208,207,198,255,210,208,198,255,207,206,195,255,195,194,182,255,191,190,178,255,202,202,189,255,208,207,195,255,206,205,193,255,208,207,195,255,205,205,193,255,202,201,190,255,183,183,172,255,159,159,148,255,155,156,144,255,155,157,146,255,146,147,136,255,160,162,151,255,194,196,186,255,199,201,191,255,185,188,178,255,204,206,200,255,163,166,161,255,104,105,104,255,102,104,102,255,143,144,139,255,125,127,121,255,97,99,96,255,131,133,126,255,159,163,154,255,176,180,171,255,195,199,189,255,198,201,191,255,181,184,172,255,187,189,176,255,160,162,149,255,147,148,135,255,127,129,115,255,145,146,132,255,186,188,170,255,180,182,163,255,173,175,154,255,208,210,189,255,218,219,198,255,212,214,192,255,215,215,196,255,215,217,198,255,216,217,200,255,218,220,202,255,218,220,202,255,216,219,198,255,219,222,201,255,218,221,200,255,220,222,201,255,220,220,200,255,220,220,199,255,217,220,198,255,216,220,201,255,214,219,199,255,217,219,196,255,219,219,195,255,216,220,198,255,218,221,198,255,178,177,152,255,172,172,145,255,219,222,198,255,215,219,196,255,216,220,197,255,213,217,193,255,213,217,194,255,211,217,192,255,213,218,193,255,213,219,194,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,203,255,205,205,203,255,206,206,203,255,206,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,202,255,207,207,203,255,207,207,203,255,208,207,203,255,208,207,202,255,208,208,202,255,207,207,201,255,208,207,202,255,208,207,201,255,208,208,201,255,209,208,201,255,208,208,200,255,209,208,200,255,208,207,198,255,210,209,199,255,210,209,199,255,203,202,191,255,192,191,180,255,193,192,181,255,205,204,192,255,208,207,195,255,207,206,194,255,208,207,195,255,207,206,194,255,206,205,193,255,207,206,195,255,205,204,193,255,197,197,185,255,168,168,156,255,141,143,131,255,158,160,147,255,147,149,138,255,150,152,141,255,167,170,160,255,161,163,155,255,162,163,158,255,151,152,148,255,125,127,122,255,179,180,176,255,163,164,159,255,168,169,164,255,158,160,154,255,167,169,161,255,200,202,194,255,212,214,205,255,204,207,195,255,187,190,177,255,148,151,138,255,130,134,118,255,124,127,112,255,132,134,119,255,163,164,151,255,200,202,186,255,212,214,197,255,200,202,182,255,163,164,143,255,192,193,171,255,212,213,191,255,215,215,194,255,215,215,196,255,216,216,198,255,216,217,200,255,214,215,198,255,217,218,200,255,216,218,200,255,218,221,200,255,217,220,199,255,219,220,202,255,220,220,200,255,222,220,200,255,221,221,200,255,217,221,202,255,215,219,200,255,218,218,195,255,219,219,195,255,216,220,198,255,220,224,202,255,178,177,150,255,178,177,150,255,218,222,198,255,213,218,195,255,214,218,195,255,213,217,193,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,205,203,255,206,206,203,255,206,206,203,255,207,206,203,255,206,206,203,255,207,207,203,255,207,207,203,255,207,207,202,255,207,207,202,255,208,208,203,255,207,207,201,255,209,209,203,255,210,209,203,255,209,208,201,255,208,207,200,255,208,207,200,255,208,208,200,255,210,209,201,255,207,206,197,255,200,199,189,255,191,190,180,255,200,199,188,255,207,206,195,255,208,207,196,255,207,206,195,255,209,208,197,255,207,206,195,255,208,206,196,255,206,205,194,255,206,205,194,255,205,205,193,255,197,197,185,255,174,174,162,255,182,183,171,255,168,169,157,255,160,162,151,255,155,157,146,255,160,162,152,255,147,149,141,255,108,108,108,255,108,108,106,255,117,117,114,255,144,144,140,255,149,151,145,255,161,163,157,255,150,152,145,255,146,148,140,255,152,155,144,255,153,156,143,255,120,123,110,255,121,125,110,255,129,132,116,255,145,148,130,255,176,179,161,255,188,191,172,255,183,184,169,255,204,206,190,255,210,212,195,255,210,212,192,255,191,192,171,255,167,167,146,255,209,209,188,255,216,217,195,255,216,216,196,255,217,217,199,255,219,220,203,255,214,215,198,255,217,219,201,255,218,219,201,255,218,221,200,255,218,221,200,255,219,220,202,255,219,221,200,255,221,221,200,255,219,221,200,255,217,221,202,255,216,220,201,255,218,221,196,255,219,221,197,255,218,221,198,255,223,226,203,255,174,175,148,255,186,187,159,255,219,223,199,255,213,218,195,255,214,218,195,255,214,218,194,255,214,220,196,255,213,219,194,255,215,220,195,255,215,221,196,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,203,255,207,207,203,255,207,207,202,255,207,207,202,255,207,207,202,255,209,209,203,255,208,207,202,255,208,207,201,255,208,207,201,255,208,208,201,255,209,208,201,255,210,209,201,255,209,208,200,255,204,203,195,255,193,192,184,255,192,191,181,255,203,202,192,255,208,207,197,255,209,208,197,255,207,207,196,255,207,206,196,255,208,207,196,255,206,205,194,255,208,207,196,255,207,206,195,255,207,206,195,255,197,197,185,255,172,173,160,255,196,196,184,255,199,201,188,255,192,193,181,255,182,183,172,255,154,156,145,255,157,159,149,255,151,153,144,255,125,126,121,255,108,109,106,255,106,107,104,255,102,103,102,255,101,102,100,255,99,101,98,255,125,127,118,255,121,124,113,255,121,123,111,255,135,138,125,255,144,148,133,255,158,162,145,255,179,182,164,255,198,201,182,255,205,208,188,255,210,213,194,255,196,197,182,255,186,188,172,255,210,212,195,255,213,215,196,255,211,212,191,255,173,173,152,255,184,185,164,255,216,217,195,255,217,217,198,255,214,214,196,255,219,221,203,255,217,218,201,255,219,220,203,255,217,219,201,255,219,222,201,255,219,222,201,255,220,221,202,255,219,221,200,255,221,221,200,255,218,221,199,255,216,220,202,255,216,220,201,255,219,222,197,255,221,224,199,255,220,223,200,255,221,224,201,255,168,169,141,255,194,195,167,255,219,223,199,255,214,219,195,255,216,220,197,255,216,219,196,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,203,255,207,207,203,255,207,207,202,255,207,207,202,255,207,207,202,255,208,208,202,255,209,208,203,255,208,208,202,255,208,207,201,255,210,209,203,255,209,208,201,255,208,208,200,255,201,200,193,255,193,192,184,255,198,198,189,255,207,206,197,255,208,208,198,255,208,207,197,255,207,206,195,255,208,207,196,255,207,206,197,255,208,207,196,255,206,205,195,255,206,204,194,255,209,208,197,255,195,195,184,255,176,176,164,255,202,202,190,255,205,205,192,255,195,197,184,255,193,194,182,255,185,187,176,255,157,159,148,255,162,164,154,255,147,149,139,255,124,124,118,255,107,107,106,255,141,141,135,255,121,122,115,255,121,122,114,255,139,140,131,255,138,140,129,255,153,155,142,255,169,171,157,255,180,182,168,255,189,191,176,255,197,200,184,255,202,203,188,255,202,204,187,255,205,206,189,255,205,207,191,255,215,216,201,255,198,199,184,255,194,196,178,255,211,213,194,255,214,215,194,255,204,205,184,255,165,166,144,255,201,202,180,255,218,218,200,255,212,212,194,255,215,216,199,255,217,218,201,255,218,220,202,255,216,218,200,255,219,222,202,255,218,221,201,255,220,223,202,255,219,222,200,255,219,222,200,255,217,221,199,255,216,220,202,255,215,220,199,255,218,221,196,255,221,223,198,255,220,224,201,255,216,220,194,255,159,162,134,255,198,201,173,255,218,222,195,255,215,220,195,255,215,221,195,255,215,220,194,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,206,203,255,206,206,202,255,207,207,203,255,207,207,203,255,207,207,202,255,208,208,203,255,208,208,203,255,208,208,202,255,208,208,201,255,208,208,202,255,209,209,202,255,205,205,198,255,198,197,190,255,195,194,187,255,202,202,193,255,206,206,197,255,208,207,198,255,206,206,196,255,208,207,196,255,207,206,196,255,207,206,196,255,208,207,197,255,208,207,197,255,206,205,195,255,210,208,198,255,195,193,183,255,179,179,167,255,204,204,192,255,206,206,193,255,201,201,188,255,196,197,185,255,196,197,184,255,180,182,170,255,151,153,141,255,149,151,141,255,147,149,139,255,123,123,115,255,120,120,113,255,151,152,144,255,125,125,116,255,135,136,125,255,143,145,133,255,171,173,161,255,189,191,178,255,197,199,184,255,195,197,182,255,201,203,188,255,200,202,186,255,201,203,187,255,207,208,192,255,208,209,193,255,212,213,198,255,208,210,195,255,212,214,199,255,192,194,177,255,200,202,184,255,216,216,197,255,212,212,191,255,177,177,156,255,177,177,157,255,215,215,196,255,216,216,198,255,213,215,197,255,216,218,200,255,218,220,202,255,217,219,201,255,219,222,202,255,218,221,200,255,220,222,201,255,219,222,200,255,221,223,202,255,219,222,200,255,217,222,201,255,214,219,198,255,217,219,195,255,218,221,196,255,223,227,201,255,210,214,188,255,157,160,133,255,206,209,181,255,217,221,194,255,215,220,195,255,215,221,195,255,214,219,193,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,206,203,255,206,206,202,255,207,207,203,255,207,207,203,255,208,207,203,255,207,207,201,255,207,207,201,255,208,208,202,255,210,210,203,255,207,207,201,255,202,202,195,255,195,195,188,255,199,199,192,255,206,206,198,255,209,208,200,255,208,208,200,255,205,205,196,255,207,207,197,255,208,207,197,255,206,205,195,255,209,208,198,255,206,205,196,255,205,203,194,255,210,209,199,255,194,193,183,255,182,181,170,255,205,205,194,255,205,204,193,255,204,204,191,255,202,202,190,255,198,199,187,255,195,196,183,255,173,175,163,255,155,157,145,255,153,155,145,255,144,147,136,255,116,117,108,255,136,137,127,255,151,152,142,255,126,127,116,255,139,140,128,255,160,161,147,255,191,193,179,255,196,198,183,255,199,202,185,255,202,205,188,255,200,202,186,255,204,205,190,255,206,207,193,255,207,208,193,255,211,212,197,255,205,207,192,255,209,210,195,255,213,214,199,255,213,215,198,255,191,192,175,255,207,207,189,255,216,216,198,255,201,201,181,255,157,157,138,255,195,195,175,255,219,219,199,255,216,219,199,255,216,218,198,255,219,221,201,255,219,222,201,255,219,220,202,255,218,220,201,255,219,221,200,255,219,222,200,255,220,223,202,255,219,222,200,255,217,222,201,255,215,220,199,255,217,220,196,255,218,221,196,255,223,227,201,255,204,209,183,255,160,163,135,255,215,218,190,255,217,221,194,255,215,220,195,255,217,222,197,255,216,221,195,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,205,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,206,206,203,255,207,207,203,255,207,207,202,255,207,207,202,255,207,207,201,255,208,208,202,255,208,208,202,255,205,205,199,255,198,198,191,255,197,196,190,255,204,204,197,255,208,208,200,255,207,207,200,255,208,208,200,255,207,206,198,255,209,209,199,255,206,206,197,255,206,205,196,255,208,207,197,255,207,206,196,255,206,205,195,255,211,210,200,255,191,190,180,255,182,181,171,255,207,206,196,255,207,206,195,255,204,203,191,255,203,204,191,255,202,203,190,255,199,200,187,255,193,194,182,255,167,169,157,255,157,159,148,255,144,146,136,255,143,145,135,255,108,109,108,255,131,132,123,255,142,143,132,255,142,143,132,255,140,141,129,255,180,182,168,255,198,200,186,255,200,203,186,255,201,203,187,255,204,206,190,255,205,207,190,255,207,209,193,255,208,210,194,255,208,210,193,255,208,209,195,255,210,212,197,255,213,214,199,255,211,212,197,255,216,218,200,255,211,213,195,255,185,185,166,255,209,209,190,255,217,217,198,255,176,176,156,255,167,167,148,255,214,214,194,255,216,219,199,255,215,217,197,255,219,221,201,255,220,222,202,255,218,219,201,255,220,221,203,255,218,220,199,255,219,221,200,255,218,222,200,255,218,221,200,255,217,222,201,255,217,220,198,255,219,223,200,255,221,224,199,255,222,225,200,255,201,204,178,255,162,164,137,255,221,223,197,255,216,220,193,255,215,220,195,255,217,222,197,255,218,223,197,255,213,219,195,255,213,219,194,255,214,219,194,255,214,220,195,255,204,204,204,255,204,204,204,255,205,204,204,255,204,204,204,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,204,255,206,206,203,255,207,206,204,255,206,206,203,255,207,207,203,255,206,206,202,255,207,207,203,255,207,207,202,255,208,207,203,255,207,207,202,255,208,208,202,255,202,202,196,255,196,196,189,255,199,199,192,255,207,207,200,255,207,207,200,255,207,207,200,255,207,207,199,255,208,208,200,255,206,206,198,255,207,207,198,255,206,206,197,255,208,207,198,255,207,207,197,255,206,206,196,255,211,210,201,255,189,189,179,255,187,187,176,255,208,208,197,255,206,205,195,255,205,205,193,255,206,205,193,255,205,205,193,255,203,203,190,255,200,201,188,255,189,191,178,255,160,161,150,255,163,165,154,255,158,160,149,255,140,142,133,255,108,109,108,255,112,111,106,255,104,105,104,255,129,130,121,255,153,154,142,255,191,192,180,255,200,202,188,255,203,205,189,255,205,207,191,255,206,208,191,255,209,210,193,255,209,211,194,255,209,211,194,255,209,211,193,255,211,211,194,255,212,212,194,255,211,213,196,255,212,214,197,255,216,218,200,255,211,213,195,255,212,214,196,255,187,189,171,255,213,213,194,255,211,211,192,255,164,164,143,255,188,189,166,255,219,219,199,255,219,219,198,255,217,220,200,255,221,223,203,255,221,222,204,255,220,221,203,255,219,221,200,255,220,223,200,255,220,223,202,255,219,222,200,255,219,222,200,255,219,222,199,255,219,223,200,255,221,223,198,255,228,231,206,255,181,184,157,255,174,177,151,255,223,226,200,255,216,220,193,255,216,223,195,255,216,222,196,255,216,221,195,255,213,219,195,255,213,217,193,255,214,217,193,255,213,217,193,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,207,207,204,255,206,206,203,255,207,207,203,255,206,206,203,255,207,207,203,255,207,207,202,255,208,208,203,255,205,205,199,255,199,199,193,255,198,198,191,255,204,204,198,255,208,208,201,255,208,208,201,255,207,207,199,255,209,209,201,255,207,207,199,255,207,207,199,255,208,208,199,255,208,207,199,255,207,207,198,255,208,208,198,255,208,207,198,255,210,210,200,255,188,187,178,255,188,188,178,255,209,209,198,255,208,207,197,255,206,206,195,255,206,205,194,255,204,204,192,255,204,205,192,255,203,204,191,255,200,202,189,255,183,184,172,255,163,164,154,255,167,169,159,255,166,168,158,255,133,134,126,255,118,119,111,255,148,147,141,255,135,135,128,255,135,135,126,255,165,166,155,255,198,199,187,255,203,205,190,255,206,208,193,255,207,208,192,255,207,209,192,255,210,211,194,255,211,212,194,255,212,213,195,255,211,213,194,255,213,213,195,255,213,213,196,255,214,216,198,255,209,211,193,255,210,212,194,255,214,216,198,255,215,217,199,255,202,204,186,255,192,192,173,255,223,223,204,255,191,192,170,255,162,163,141,255,209,210,187,255,220,220,199,255,220,223,201,255,217,219,199,255,222,223,205,255,221,224,203,255,220,222,201,255,220,223,200,255,220,223,202,255,220,223,201,255,219,222,200,255,218,221,199,255,219,223,200,255,221,224,201,255,226,226,200,255,176,177,150,255,185,188,163,255,223,226,200,255,215,219,192,255,216,221,194,255,216,222,196,255,214,222,195,255,214,218,195,255,213,217,193,255,214,217,193,255,213,217,193,255,204,204,204,255,204,204,204,255,205,205,204,255,204,204,204,255,205,205,204,255,205,205,203,255,206,205,204,255,205,205,203,255,206,206,203,255,206,206,203,255,207,207,204,255,206,206,203,255,206,206,203,255,207,207,203,255,207,207,203,255,207,206,202,255,202,202,197,255,198,198,192,255,201,201,195,255,206,206,200,255,207,207,201,255,206,206,200,255,208,208,201,255,207,207,199,255,207,207,199,255,207,207,198,255,208,208,200,255,206,206,198,255,208,208,199,255,208,208,199,255,206,206,197,255,209,208,199,255,187,187,178,255,194,194,184,255,211,210,200,255,206,206,195,255,205,205,194,255,206,205,195,255,207,207,195,255,204,204,192,255,202,202,189,255,203,204,191,255,200,201,188,255,174,175,163,255,160,162,151,255,157,159,149,255,146,148,138,255,111,112,110,255,135,135,127,255,156,156,147,255,153,154,143,255,148,149,138,255,174,175,164,255,205,206,193,255,206,207,193,255,208,210,196,255,209,211,195,255,209,210,194,255,210,211,195,255,211,212,196,255,212,213,196,255,212,214,196,255,214,214,198,255,213,213,196,255,209,211,193,255,211,214,195,255,215,217,199,255,211,213,196,255,214,216,198,255,214,216,198,255,196,196,177,255,195,195,175,255,220,220,198,255,166,167,144,255,180,181,158,255,221,222,199,255,219,221,200,255,220,222,202,255,213,215,196,255,221,223,202,255,220,223,202,255,220,223,200,255,220,223,202,255,220,223,201,255,219,222,200,255,218,221,199,255,220,223,201,255,223,227,204,255,220,221,195,255,165,166,139,255,201,204,178,255,221,226,199,255,216,218,190,255,215,220,193,255,216,222,196,255,214,222,195,255,216,220,196,255,214,218,194,255,214,217,193,255,214,218,194,255,204,204,204,255,204,204,204,255,205,205,204,255,204,204,204,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,206,204,255,206,206,203,255,206,206,203,255,206,206,203,255,207,207,203,255,207,207,203,255,204,204,200,255,199,199,194,255,199,199,194,255,205,204,199,255,209,209,203,255,208,208,201,255,207,207,200,255,207,207,200,255,207,207,200,255,207,207,199,255,208,208,200,255,207,207,199,255,207,206,198,255,207,206,198,255,208,207,199,255,208,208,199,255,208,208,199,255,185,184,175,255,196,196,186,255,210,210,200,255,206,205,195,255,206,206,195,255,207,206,196,255,207,206,196,255,206,206,194,255,205,205,193,255,206,206,193,255,204,204,192,255,195,196,184,255,169,170,159,255,162,164,154,255,138,139,130,255,122,124,115,255,110,111,110,255,151,152,141,255,166,165,155,255,149,150,138,255,154,155,143,255,187,188,175,255,206,207,193,255,210,212,198,255,208,210,196,255,210,212,196,255,210,211,195,255,210,211,195,255,210,212,196,255,211,213,197,255,211,213,197,255,213,213,199,255,212,214,197,255,212,215,196,255,211,214,195,255,214,216,199,255,210,212,194,255,214,216,198,255,213,215,197,255,214,214,195,255,192,193,172,255,205,206,184,255,199,200,177,255,158,158,135,255,208,209,185,255,220,223,200,255,216,218,196,255,219,222,201,255,218,220,199,255,220,222,199,255,218,222,198,255,219,222,202,255,219,222,200,255,219,221,197,255,218,220,196,255,220,223,201,255,224,227,204,255,215,216,189,255,159,160,132,255,213,215,190,255,220,224,197,255,217,219,191,255,215,220,191,255,216,222,194,255,213,221,194,255,218,222,198,255,216,220,196,255,216,219,195,255,215,219,195,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,204,255,205,205,204,255,205,205,203,255,205,205,204,255,205,205,203,255,206,205,203,255,206,206,203,255,207,207,204,255,207,206,203,255,206,205,202,255,201,201,197,255,200,200,195,255,202,202,197,255,207,207,202,255,207,207,202,255,207,207,202,255,207,206,201,255,208,208,201,255,207,207,200,255,207,207,200,255,207,207,200,255,207,207,199,255,207,207,199,255,209,209,201,255,206,206,198,255,209,209,201,255,206,205,197,255,185,185,176,255,197,197,188,255,211,211,201,255,206,206,196,255,209,209,198,255,206,206,195,255,206,205,194,255,206,205,194,255,206,205,194,255,206,206,194,255,204,205,193,255,203,203,191,255,192,194,182,255,164,165,154,255,170,172,162,255,168,169,160,255,150,152,144,255,110,111,110,255,168,169,157,255,158,160,146,255,140,142,128,255,160,162,147,255,203,205,190,255,208,210,196,255,207,209,195,255,209,211,197,255,210,212,197,255,210,212,197,255,211,213,198,255,211,212,198,255,211,212,198,255,211,212,198,255,212,213,200,255,212,213,198,255,213,216,197,255,210,213,194,255,211,213,196,255,211,213,196,255,213,215,197,255,212,214,196,255,211,211,192,255,213,214,192,255,189,190,167,255,204,205,181,255,179,179,155,255,179,180,157,255,214,217,194,255,216,219,197,255,218,220,199,255,217,219,198,255,218,220,198,255,216,220,196,255,218,221,201,255,217,221,199,255,218,220,197,255,217,219,195,255,219,223,200,255,223,227,204,255,207,207,180,255,164,163,136,255,219,222,196,255,217,221,195,255,218,221,193,255,216,221,192,255,215,222,193,255,214,222,195,255,217,221,196,255,215,219,193,255,216,219,193,255,216,220,194,255,204,204,204,255,204,204,204,255,204,204,204,255,204,204,204,255,205,205,204,255,205,205,204,255,206,206,204,255,206,205,203,255,206,206,204,255,206,206,203,255,206,206,203,255,203,203,200,255,200,200,196,255,201,201,197,255,206,206,201,255,207,207,202,255,207,207,202,255,206,206,201,255,206,206,201,255,206,206,200,255,208,208,201,255,207,207,200,255,207,207,200,255,207,207,199,255,207,207,199,255,208,208,199,255,206,206,198,255,208,207,199,255,206,206,198,255,186,185,176,255,200,200,191,255,210,210,201,255,207,206,196,255,207,206,197,255,206,206,195,255,206,206,195,255,207,207,196,255,205,205,193,255,205,205,193,255,204,204,192,255,204,204,192,255,204,204,192,255,185,186,175,255,163,164,154,255,173,175,165,255,172,173,165,255,132,133,127,255,135,137,128,255,174,176,163,255,153,155,140,255,155,156,142,255,172,173,159,255,201,202,188,255,206,208,193,255,208,210,196,255,210,212,197,255,209,212,197,255,210,212,197,255,211,213,198,255,211,212,198,255,212,213,199,255,211,212,198,255,210,211,197,255,209,211,194,255,207,210,191,255,210,213,193,255,211,213,194,255,209,211,194,255,212,214,196,255,212,214,195,255,209,209,190,255,213,214,192,255,209,210,187,255,189,190,166,255,202,203,178,255,160,160,135,255,205,208,184,255,218,220,197,255,216,219,198,255,216,218,197,255,218,220,198,255,217,221,197,255,218,222,200,255,217,221,199,255,219,221,197,255,219,221,197,255,221,224,201,255,222,226,203,255,193,192,165,255,177,177,150,255,222,224,199,255,216,221,194,255,220,223,195,255,218,223,194,255,216,222,194,255,215,223,196,255,215,219,194,255,214,218,192,255,215,218,192,255,216,220,194,255,204,204,204,255,204,204,204,255,205,205,204,255,204,204,204,255,205,205,204,255,205,205,203,255,206,206,204,255,205,205,203,255,206,206,203,255,204,204,201,255,201,201,198,255,200,200,197,255,204,204,200,255,206,206,202,255,207,207,202,255,206,206,201,255,206,206,201,255,206,206,201,255,208,208,202,255,208,207,201,255,207,207,201,255,207,206,200,255,208,207,200,255,207,207,199,255,208,208,200,255,206,206,198,255,209,209,201,255,204,204,195,255,185,185,176,255,201,200,192,255,209,208,199,255,207,206,197,255,207,206,196,255,208,208,197,255,206,206,196,255,205,205,194,255,206,205,194,255,206,206,195,255,204,205,193,255,204,204,192,255,203,204,191,255,204,204,192,255,179,180,169,255,158,159,149,255,157,159,150,255,164,165,157,255,120,121,114,255,144,145,138,255,165,166,155,255,159,160,146,255,153,154,141,255,184,186,172,255,210,212,198,255,205,206,192,255,208,210,196,255,208,210,196,255,209,211,196,255,209,211,196,255,210,211,196,255,210,212,195,255,211,213,196,255,210,212,195,255,209,211,192,255,208,210,191,255,210,213,193,255,208,211,191,255,209,210,192,255,209,211,192,255,213,215,197,255,210,212,193,255,218,218,199,255,213,214,192,255,217,217,195,255,205,206,181,255,187,189,162,255,177,178,153,255,177,180,156,255,219,222,198,255,219,222,201,255,218,221,200,255,218,220,198,255,219,223,199,255,219,222,201,255,217,221,199,255,220,221,196,255,222,223,197,255,220,223,202,255,219,222,199,255,173,172,145,255,197,194,165,255,223,226,200,255,217,221,195,255,220,223,195,255,220,223,195,255,217,223,195,255,216,224,197,255,216,220,195,255,215,219,193,255,216,220,194,255,217,221,195,255,204,204,204,255,204,204,204,255,205,204,204,255,204,204,203,255,205,205,204,255,205,205,204,255,205,205,204,255,205,204,202,255,202,202,199,255,201,201,198,255,203,203,199,255,205,205,202,255,207,207,203,255,206,206,201,255,206,206,201,255,206,206,202,255,207,206,201,255,206,206,201,255,207,206,201,255,207,207,201,255,208,207,201,255,208,207,201,255,209,208,201,255,209,208,200,255,208,207,199,255,208,208,200,255,204,203,196,255,184,184,175,255,202,201,193,255,209,208,199,255,208,207,198,255,208,207,198,255,207,207,197,255,206,206,195,255,207,207,196,255,207,206,196,255,206,206,195,255,205,205,193,255,206,206,194,255,204,204,192,255,204,205,192,255,196,197,184,255,171,172,160,255,161,162,152,255,161,162,154,255,157,159,151,255,115,116,112,255,110,111,110,255,116,117,108,255,144,146,133,255,153,154,141,255,194,196,182,255,209,211,197,255,208,209,194,255,209,212,196,255,208,211,195,255,210,213,196,255,209,211,195,255,209,210,194,255,208,210,193,255,210,212,193,255,210,212,193,255,210,213,192,255,209,212,191,255,212,214,195,255,209,212,192,255,210,212,192,255,211,213,194,255,211,213,194,255,211,213,193,255,213,214,192,255,211,212,190,255,208,209,186,255,217,218,194,255,203,203,179,255,176,176,152,255,161,164,139,255,205,207,184,255,221,222,198,255,218,219,195,255,217,219,195,255,219,221,196,255,218,222,200,255,216,219,197,255,219,220,194,255,220,221,195,255,219,222,199,255,216,219,194,255,158,157,131,255,207,207,177,255,226,229,203,255,220,222,196,255,220,223,195,255,221,224,195,255,218,224,196,255,218,223,197,255,218,222,196,255,218,222,196,255,218,222,196,255,219,223,197,255,204,204,204,255,204,204,204,255,205,204,204,255,204,204,203,255,205,205,204,255,205,205,203,255,203,203,202,255,201,201,199,255,202,202,200,255,204,204,201,255,206,206,203,255,206,206,202,255,206,206,202,255,206,206,202,255,207,207,202,255,206,206,202,255,207,207,202,255,207,206,201,255,207,207,201,255,207,207,201,255,208,208,201,255,207,207,201,255,207,207,200,255,206,206,198,255,209,209,201,255,205,204,196,255,185,184,176,255,204,203,195,255,211,210,201,255,207,206,197,255,208,208,198,255,208,208,197,255,207,207,197,255,206,206,196,255,207,206,196,255,207,206,195,255,208,207,195,255,206,206,193,255,205,205,194,255,204,205,193,255,202,204,191,255,193,195,182,255,164,166,154,255,161,162,153,255,173,173,166,255,155,156,149,255,112,113,112,255,152,153,142,255,137,138,127,255,139,140,128,255,164,166,153,255,204,205,192,255,210,211,196,255,208,209,193,255,210,211,195,255,210,212,195,255,211,213,196,255,210,211,194,255,211,211,194,255,209,210,192,255,210,211,193,255,211,212,193,255,211,211,192,255,209,211,192,255,210,212,193,255,208,210,190,255,210,210,190,255,211,212,192,255,213,213,193,255,212,212,191,255,212,213,191,255,213,214,192,255,213,216,193,255,212,215,191,255,214,217,193,255,195,198,174,255,149,150,126,255,180,181,155,255,220,220,194,255,221,221,194,255,220,221,196,255,215,217,193,255,221,223,202,255,217,220,198,255,216,216,192,255,220,221,195,255,223,224,198,255,202,203,176,255,164,165,136,255,224,224,197,255,223,225,200,255,224,227,203,255,220,223,197,255,221,224,197,255,222,226,198,255,217,221,193,255,221,226,197,255,221,225,197,255,220,225,196,255,219,224,195,255,204,204,204,255,204,204,204,255,205,205,204,255,204,204,203,255,204,204,203,255,202,202,201,255,203,203,201,255,204,204,202,255,206,206,203,255,206,205,203,255,206,206,203,255,205,205,202,255,206,206,202,255,206,206,202,255,206,206,202,255,206,206,202,255,207,206,201,255,206,205,200,255,206,206,200,255,207,207,201,255,207,207,200,255,205,205,199,255,208,208,201,255,208,208,200,255,203,202,194,255,186,185,177,255,206,205,197,255,211,210,201,255,208,207,198,255,209,208,199,255,208,208,198,255,207,207,197,255,208,208,197,255,207,207,196,255,208,207,196,255,207,206,195,255,208,206,195,255,206,206,193,255,205,205,193,255,203,204,191,255,203,205,191,255,186,188,174,255,163,164,153,255,166,167,157,255,164,165,158,255,129,129,122,255,138,138,127,255,168,168,155,255,146,147,136,255,155,156,144,255,176,177,164,255,204,206,191,255,211,213,198,255,210,212,196,255,212,214,197,255,211,213,196,255,212,213,196,255,210,211,194,255,211,211,194,255,209,210,192,255,210,211,193,255,211,212,193,255,211,211,192,255,211,212,193,255,211,213,193,255,209,211,191,255,209,210,189,255,211,211,191,255,212,213,191,255,211,212,190,255,212,213,191,255,214,215,192,255,212,214,192,255,207,209,187,255,214,216,194,255,218,220,196,255,179,179,156,255,150,151,125,255,212,209,183,255,224,224,197,255,217,218,193,255,221,223,199,255,216,218,195,255,217,219,197,255,219,219,196,255,222,223,197,255,224,225,198,255,180,181,152,255,187,188,158,255,228,229,201,255,223,225,200,255,224,227,203,255,222,225,200,255,221,224,199,255,222,227,199,255,221,226,196,255,221,226,197,255,221,225,197,255,221,226,197,255,220,225,196,255,204,204,204,255,204,204,204,255,204,204,203,255,203,203,202,255,203,203,202,255,203,203,202,255,205,205,203,255,205,205,203,255,206,206,203,255,205,205,202,255,206,206,203,255,206,206,202,255,206,206,203,255,206,206,202,255,206,206,202,255,206,206,202,255,207,206,201,255,207,206,201,255,207,207,201,255,207,207,201,255,208,208,201,255,207,207,200,255,208,208,201,255,201,201,194,255,188,187,179,255,206,206,198,255,210,209,201,255,209,208,199,255,208,207,198,255,210,209,199,255,208,208,198,255,206,206,196,255,207,207,196,255,207,207,196,255,208,207,196,255,207,206,195,255,208,206,195,255,206,206,193,255,206,206,194,255,204,204,192,255,202,203,189,255,179,181,168,255,165,167,155,255,149,150,141,255,125,125,118,255,116,116,114,255,145,145,134,255,160,160,147,255,154,155,143,255,149,150,138,255,190,191,178,255,213,214,200,255,206,208,193,255,210,211,195,255,211,214,196,255,210,212,194,255,212,213,196,255,210,211,194,255,211,211,194,255,210,211,193,255,210,211,193,255,212,213,194,255,211,212,193,255,212,213,194,255,212,213,194,255,209,211,191,255,209,210,189,255,209,210,189,255,211,211,190,255,210,211,189,255,212,213,191,255,213,214,192,255,212,214,192,255,207,209,187,255,214,216,194,255,217,220,196,255,220,220,197,255,152,152,127,255,184,182,155,255,218,218,190,255,217,218,193,255,223,225,200,255,214,217,194,255,216,218,195,255,220,220,197,255,223,224,198,255,217,217,191,255,162,163,134,255,211,212,182,255,228,229,201,255,221,223,198,255,222,225,201,255,223,225,203,255,220,223,198,255,222,226,198,255,223,228,198,255,222,227,198,255,222,226,198,255,222,227,198,255,223,228,199,255,204,204,204,255,204,203,203,255,203,203,203,255,203,203,203,255,205,205,203,255,205,205,203,255,205,205,203,255,205,205,203,255,206,205,203,255,205,205,203,255,206,206,203,255,206,206,203,255,206,206,202,255,206,206,202,255,207,207,203,255,207,207,202,255,207,207,202,255,208,207,202,255,208,208,202,255,206,206,200,255,206,207,200,255,206,207,200,255,202,202,195,255,188,188,180,255,209,208,200,255,209,208,200,255,208,207,199,255,208,207,198,255,209,208,199,255,208,207,198,255,209,209,199,255,205,205,195,255,206,206,195,255,206,206,196,255,208,207,196,255,207,206,194,255,208,207,195,255,208,208,195,255,208,207,196,255,205,206,193,255,199,200,187,255,173,175,162,255,171,172,160,255,168,168,159,255,155,155,148,255,115,115,114,255,158,158,147,255,153,153,140,255,143,144,133,255,158,159,148,255,197,198,185,255,211,212,198,255,211,212,197,255,210,212,196,255,210,212,194,255,211,213,195,255,212,213,196,255,210,211,194,255,211,211,194,255,210,211,193,255,210,211,193,255,211,212,193,255,211,212,193,255,212,213,194,255,212,214,195,255,209,211,191,255,209,210,189,255,209,210,189,255,211,211,190,255,210,210,189,255,212,212,190,255,213,214,192,255,212,214,192,255,209,211,189,255,209,211,189,255,215,218,194,255,221,222,198,255,198,199,173,255,140,137,111,255,215,215,187,255,221,222,197,255,218,221,195,255,218,220,197,255,215,217,194,255,218,218,195,255,223,224,198,255,204,205,178,255,159,160,131,255,221,222,193,255,224,224,197,255,219,222,196,255,221,223,199,255,223,225,203,255,220,223,198,255,220,224,197,255,222,227,197,255,222,227,198,255,222,226,198,255,223,228,199,255,225,230,201,255
/* @pjs preload="arch-100.png"; */

size(100, 100);
PImage img = loadImage("arch-100.png");
int[] mask = new int[width * height];
for (int i = 0; i < mask.length; i++) {
  mask[i] = int((i % width) * 2.5);
}
img.mask(mask);
image(img, 0, 0);
exit();
